나미/오라클

우분투 14.04 오라클 11g 클라이언트 설치 64bit

규남 2016. 12. 14. 20:22
반응형

이거때문에 엄청 애먹었다.. ㄷㄷ


임베 보드 pc에 올리는데 오랜만에 학구열을 불러일으켰다..


스탭별로 정리해놓자...


1. 오라클 인스턴트 클라이언트를 64bit에 맞춰서 다운받자


  >> oracle-instantclient11.2-basic-11.2.0.3.0-1.x86_64.rpm

  >> oracle-instantclient11.2-devel-11.2.0.3.0-1.x86_64.rpm

  >> oracle-instantclient11.2-sqlplus-11.2.0.3.0-1.x86_64.rpm


이렇게 11g 버전에 있는 rpm을 다운받았다




2. 그리고 나서 rpm파일을 deb파일로 변환후에 설치를 해야했다


  >> apt-get update

  >> apt-get upgrade

  >> apt-get install alien dpkg (이 부분은 rpm을 deb로 바꾸고 설치하기 위해서 )

  >> alien -c 위에 oracle~~~~basic~~~.rpm

  >> dpkg -i oracle~~~~~basic~~~.deb


  나머지도 동일하게 쭉~~

  그러고 나면 



  이런 경로가 생길것이다.



3. https://sourceforge.net/projects/orclib/files/OCILIB%20Sources/4.3.0/ 여기경로로 들어가서 지금은 이게 최신버전이라 

   ocilib도 다운받는다. ocilib-4.3.0-gnu.tar.gz


   그리고 나같은경우에는 winSCP라는 프로그램으로 네이버에 공짜임~ 다운받아서 임베보드로 전송했음

   일반적인 ftp 종류를 사용해도 무관함



4. >> tar xvzf 파일명.tar.gz 이렇게 해서 압축을 푼다.

   그러고 나면 ocilib-4.3.0 이라는 폴더가 생기고 거기로 들어가면 



   보다시피 초록색으로 configure라는 실행파일이랑 저기 위쪽에 Makefile이 보인다.

   



5. ./configure --with-oracle-headers-path=/usr/include/oracle/11.2/client64/ --with-oracle-lib-path=/usr/lib/oracle/11.2/client64/lib/

   이렇게 치고나서

   >> make

   >> su root   (루트사용사로 변경후)

   >> cd ocilib-4.3.0

   >> make install


   이러면 머가 막~~ 쭉쭉 나온다 중간에 error인지 waring인지도 나오고 맨끝에 쯤에도 나온다. 근데 신경쓸필요는 없는거 같다.


   여기서 중요한건 인제다시 사용자로 로그인해야한다는 것이다~~~~!!!! 이거 햇갈려서 고생했다 나같은경우 

   su lky로 다시 변경

   그러고 나면  설정해야하는 부분이 있어서 vi 또는 vim ~/.profile 이라고 친다.

   서버나 다른 데스크탑의 경우에는 vim ~/.bash_profile 라고 친다. 아마 둘다있진 않을꺼고 확인은 안해봤지만... 나같은경우에는 

   bash_profile이 없어서 profile에 입력했다.


   내용은 그림 참조

   

   



   아참 참고로 밑에 TNS_ADMIN이라는 부분은 밑에 또 설정할 파일 만들어야하는데 나같은경우 

   >> mkdir oracle 이렇게 해서 폴더를 생성해 두었다.

   >> cd oracle

   >> vim tnsnames.ora 라고 치고 파일을 생성한다


   내용은 밑에 사진처럼 하면된다.




   여기서 orcl은 서비스명이고 ip랑 port는 각자 자기껄로 기본은 127.0.0.1 이고 port 1521이다. 



6. 자 인제 속시원하게 reboot 함해주자.

   >> source ~/.profile 이렇게 쳐줘도 되는데 필자의 경우는 그냥 reboot했다. 그게 맘편하다.



7. >> sqlplus64 ID/PW@//IP:PORT/SERVICE_NAME 이렇게 치면 




   뚜둔 된다~~!! 이제 됬다. 으메 짜증 다시는 오라클 안하고 싶다.. 괜히 C 개발자로 해서.. 이게 먼 고생이람...


추가!!!!

8. 설치하고 나니 머가 없다고 자꾸 뜬다.. 

  >> apt-get install libaio1 libaio-dev 이것도 설치되어있어야 하고...

  >> 만약에 slqplus(64).so 가 없다고 뜨면 !!!!!

  >> vim /etc/ld.so.conf.d/oracle.conf 을 생성하고 내용에 경로를 넣는다 

  >> /usr/lib/oracle/11.2/client64/lib/

  >> 그리고 나서 저장하고 빠져나온뒤에 ..

  >> ldconfig라고 친다.



728x90
반응형

'나미 > 오라클' 카테고리의 다른 글

오라클 번호별 에러메세지  (0) 2014.03.21