리눅스에 오라클 설치하려고 보면 인스톨러 띄우기 전에 해줘야 할것들이 왜이리 많은지 모르겠네요
커널설정, bash_profile설정, 필수 패키지 설치, 기타 etc에 있는 파일 몇개 설정 등등....
구글에 설치방법 치면 나오는 설치방법 나오는 사이트 들은 수두록 하지만
대체 그 설정이 어디에 어떻게 적용되어서 왜 필요한건지도 모르고 원숭이처럼 따라만 하고 있는걸 보니 정말 싫습니다.
일단 하나씩 알아봐야할것 같고.. 오늘은 패키지 설정이 궁금해서 질문 드립니다.
지금 RHEL5.7 에다가 오라클 9i를 깔아야만 합니다.
http://yaru5993.tistory.com/entry/RHEL5-Oracle-9i-%EC%84%A4%EC%B9%98Silent
를 참조하여서 기본 필요 설정들을 준비하고 있는데
6 vi /home/oracle/10201_database_linux32/database/response/enterprise.rsp
에
422 n_configurationOption=3
요 라인만은 보이지가 않습니다.
일단 무시하고 진행하여 인스톨러 띄우는 커맨드를 실행해보았더니
[oracle@localhost unziped_9i]$ ./runInstaller
[oracle@localhost unziped_9i]$ Initializing Java Virtual Machine from /tmp/OraInstall2016-10-19_02-31-36PM/jre/bin/java. Please wait...
/tmp/OraInstall2016-10-19_02-31-36PM/jre/bin/i386/native_threads/java: error while loading shared libraries: libstdc++-libc6.1-1.so.2: cannot open shared object file: No such file or directory
패키지 문제가 뜹니다. 운영체제가 저 패키지 없다고 징징거리네요.
[oracle@localhost 9i]$ rpm -qa | grep libstdc++
libstdc++-devel-4.1.2-51.el5
libstdc++-4.1.2-51.el5
패키지 확인을 해보니 libstdc++ 4버젼은 존재. 하지만 6버젼은 없음.
libstdc++ 패키지가 대체 오라클을 설치하는데 왜 필요한지 모르겠고, 어떻게 검색하여야 하는지도 모르겠습니다.
알려주시면 감사하겠습니다만, 일단 저거 찾다가 3시간 날려먹고나니까 대체 왜 내가 이짓하고 있는지 회의감이 드네요.
오라클DB 어떠한 버젼을 설치하고자 할때 필수 패키지는 어떻게 알아내며
그 패키지가 없으면 어떻게 찾아 다운받는것이 정석일까요?
그리고 그 패키지가 왜 필요한지는 대체 어딜가야 알수 있는걸까요?
고수분들 답변 부탁드립니다 ㅠ
Oracle DB 제조사에서, 설치방법 과 설치 때 필요한 Rrquirement (Library List) 를 제공하고 있습니다. Download 방법, Command, Query 다 제공됩니다.
- EE doc Home : http://www.oracle.com/technetwork/database/enterprise-edition/documentation/index.html
이곳을 따라 가시다 보면
- EE12c install Guide for Linux 는 http://docs.oracle.com/database/121/LADBI/toc.htm
> http://docs.oracle.com/database/121/LADBI/olinrpm.htm#LADBI7474 => Library 부분 입니다.