Skip to content

Linux에서 Oracle 인스톨시 발생하는 에러

조회 수 23261 추천 수 0 2011.01.13 18:22:46

######### Oracle 인스톨시 발생하는 에러 #############

실행환경 : Redhat Enterprise Linux 5.3
커널버젼 : 2.6.18-128.e15
쉘 : bash


1. runInstall.sh 실행시 마주치는 첫번째 에러

:error while loading shared libraries: libstdc++-libc6.1-1.so.2 : cannot open shared object file : No such file or directory

-> 해결책 : compat-libstdc++ 패키지를 설치하면 된다.
   원인분석 : 현재 내 시스템에 설치되어있는 libstdc++버전이 상위버젼이기 때문에
              호환성 있는 compat-libstdc++을 설치하는 것 같다.

 

 

 


2. runInstall.sh 실행시 마주치는 두번째 에러

Unable to load native library : /tmp/oraInstall 2009-07-10-04-38-16PM/jre/lib/i386/libjava:Symbol_libc-wait, version GLIBC_2.0 not defined in file libc.so.6 with link time reference

-> 해결책 : p3006854_9204_LINUX.zip 을 받아서 패치한다. 압축 해제 후 shellscript 실행
   원인분석 : 오라클 버그 -_-;

 

2.5 runinstall.sh 실행시 못보던 에러발생?

Exceptioni in thread "main" java.lang.unsatisfiedLink error: libawt.so:libXp.so.6 : cannot open shared object file : No such file or directory

-> 해결책 : libXp.so.6 이라는 라이브러리 파일이 없다고 한다. libXp.so.6을 포함하고 있는 패키지파일인

 XFree86-compat-libs-4.0.3-2.i386.rpm 을 설치한다.

 
3. runInstall.sh 실행시 마주치는 세번째 에러 

   Xlib:connection to ":0.0" refused by server
   Xlib:No Protocol specified

-> 해결책 : root권한으로 명령어 "#xhost +" 실행, 이후 터미널을 다시 열어 user를 oracle로 변경 후 실행
   원인분석 : user(oracle)권한으로 Xwindow에 접근 거부당함.
              xhost + 란 Xwindow의 모든 창들은 Owner(root)의 허락없이 열수 있다는 의미,

              반대로 xhost - 는 모든 접근 거부를 뜻한다.

 

 

 

4. 인스톨 박스가 열렸을때 마주치는 첫번째 에러

  문자열이 깨져서 나온다

-> 해결책 : # LANG=C 를 터미널에 입력하여 locale을 바꿔준다.

 

 

 


5. 인스톨 박스가 열렸을때 마주치는 두번째 에러
  
 oraInstRoot.sh 실행하라는 에러.

-> 해결책 : 터미널을 하나 더 띄운 후 (root계정) /tmp/oraInstRoot.sh 실행
            # ./oraInstRoot.sh      <-- 이렇게 실행

 

 

 

 

6. Oracle 모두 설치 후, 처음 실행할 때 마주치는 에러

 oracle실행시 #sqlplus 'as sysdba' 명령어로 시작한다.
이때 에러가 발생하면 환경설정을 확인하자 (명령어 : env)
ORACLE_SID=WORKDB
NLS_LANG=American_america.KO16KSC5601

#### ORACLE ####################################################################

unset USERNAME

export ORACLE_TERM=xterm
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
export LD_LIBRARY_PATH
export LD_ASSUME_KERNEL=2.6.18

PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib

ORACLE_SID=WORKDB;export ORACLE_SID
ORACLE_BASE=/opt/oracle/product/9.2.0;export ORACLE_BASE
ORACLE_HOME=/opt/oracle/product/9.2.0;export ORACLE_HOME
NLS_LANG=American_america.KO16KSC5601;export NLS_LANG
ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data;export ORA_NLS33
PATH=$PATH:.:$ORACLE_HOME/bin:$ORACLE_HOME/OPatch;export PATH

################################################################################

위는 /etc/profile에 등록한 오라클 부분의 환경설정
설치경로는 /opt/oracle/product/9.2.0
현재 리눅스 커널버젼은 2.6.18
/etc/profile 과 ~oracle/.bash_profile 에 알맞게 구분해서 작성해도 좋다

profile

일요일은 짜빠게뤼~ 먹는날~^^

엮인글 :
http://adminplay.com/35053/ed8/trackback
List of Articles
번호 제목 글쓴이 날짜sort 조회 수

리눅스 커널 버전 편하게 분석할 수 있는 사이트

/etc/syslog.conf 의 이해

파일시스템 생성 mount 및 포맷 ext3 ext4

X-Window 설치후 한글 깨짐발생

하드디스크 정보보기 smartctl

텍스트 모드 설정 유틸리티 Setup 없다 file

리눅스에서 윈도우 공유폴더 접근하기. samba

eAccelerator설치와 PHP 성능 향상 분석

rsync ssh 포트 말고 다른포트 사용법

phpmyadmin 에 로그인시 The configuration file now nee...

ssh 로 상대방 서버에 자동으로 접속하기

sulinux 1.0. 서버 패키지 리스트

snmpd 로그메세지 남기지 않기

iSCSI 설정하기

iscsi-target 설정 에러 모음

CentOS 5.4 Samba 서버 <-> 윈도우7에서 접근 문제

tomcat log 쌓이는 것 방지하기

[Linux_CentOS_5.5] 텍스트 모드(Text mode)에서 해상도 변경 file

CentOS 5.4 Crond 설치

libphp4.so: cannot restore segment prot after reloc: P...

Copyright ADMINPLAY corp. All rights reserved.

abcXYZ, 세종대왕,1234

abcXYZ, 세종대왕,1234