레드햇 리눅스 7.0기반에 oracle 8.1.7을 깔려고 합니다. jdk 도 깔았구여
시스템 환경에서 용량이나 그런건 체크를 했구여.... 처음에 깔때, DB 생성
하는 단계에서 80%의 상태로 48시간이상을 지속하기에 문제를 알아 봤더니,
리눅스 7.0에 있는 glibc2.2 버전이 oracle과 충돌을 일으킨다고 했습니다.
그래서 glibc2.1을 다운받아서 기존의 glibc2.2와 연결되어 있는 것을
glibc2.1 과 대치하는 작업을 다음과 같이 했습니다.(이상은 위의 환경에서
오라클 설치에 성공한 분의 메뉴얼을 보고 문제를 파악했고, 준비를 한 것입
니다.)
# cd /usr/bin
# mkdir backup
# mv gcc cc ld backup
# ln -s /usr/i386-glibc-2.1-linux/bin/i386-glibc21-linux-gcc gcc
# ln -s gcc cc
# ln -s /usr/i386-glibc-2.1-linux/bin/i386-glibc21-linux-ld ld
# cd /usr/lib
# mkdir backup
# mv libc.so libdl.so libm.so libpthread.so backup
# mv libc.a libdl.a libm.a libpthread.a backup
다음은 환경변수 설정입니다...
# su oracle
$ cd
$ vi .bash_profile (아래의 내용을 추가)
export ORACLE_BASE=/oracle/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/8.1.7
export ORACLE_OWNER=oracle
export ORACLE_SID=oracle
export TMPDIR=$ORACLE_BASE/tmp
export PATH=.:$ORACLE_HOME/bin:/usr/local/java/bin:$PATH
export TNS_ADMIN=$ORACLE_HOME/network/admin
export NLS_LANG=American_America.KO16KSC5601
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
export LANG=C
umask 022
이 다음에 installer를 띄어서 인스톨을 시키는데, linking 하는 단계에서
"Make 파일에서 각종의 object 파일을 invoking 할 수 없다" 는 메세지가 뜹
니다.
위의 gcc 나 cc 가 제대로 연결이 안 된 걸까여.....아님 설정이 잘못된 걸
까여........글구 처음에 80%에서 진척이 없었던 것은 glibc 때문인 것은 맞
죠??????????--이 곳에 서명을 적어주십시오.
ham