질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

REDHAT AS 4 + Oracle 9i 설치시 필요사항

작성자 정보

  • 나신겸 작성
  • 작성일

컨텐츠 정보

본문

제가 가지고 있던 건데....함 차례대로 해 보세요!!! ^^

 


#### 오라클 9i 를 리눅스 EN AS 4.0 버전에 설치하기 ####


* 엔터프라이즈 서버 설치시 RPM 파일을 반드시 설치해야 한다. (특히 gcc 파일들~)

 

1. 오라클 계정생성&그룹생성

#useradd oracle
#groupadd dba
#groupadd oinstall
#useradd -g dba -G oinstall oracle
#passwd oracle
#패스워드를 입력한다.

 


2. gcc296 설치 유무 확인

#gcc --version
#rpm -qa | grep gcc
#/usr/bin/gcc296

이 있는지 확인

없으면

compat-gcc-7.3-2.96.126.i386.rpm 를 다운받아서 설치 한다.

#rpm -Uvh compat-gcc-7.3-2.96.126.i386.rpm

설치후에

#/usr/bin/gcc => gcc33
#/usr/bin/gcc296 => gcc

변경한다.

 


3. jdk 설치 (자바 사용할때 설치한다.)
 
* 설치시 파일 버전과 환경설정에 기입하는 버전과 동일하게 작성해라.

RPM in self-extracting file (j2sdk-1_4_2_08-linux-i586-rpm, 33.64 MB)
chmod a+x를 주고 실행후
rpm -Uvh 로 설치

 


4. 공유메모리 및 세마포설정

#vi /etc/sysctl.conf

kernel.sem = 250 32000 100 128
kernel.shmmax = 2147483648
kernel.shmmni = 128
kernel.shmall = 2097152
kernel.msgmnb = 65536
kernel.msgmni = 2878
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000

설치후 재부팅

 


5. 버그 패치

root 권한으로 p3006854_9204_LINUX.zip 을 다운 받아서 설치 한다.

# unzip p3006854_9204_LINUX.zip
# cd 3006854
# sh rhel3_pre_install.sh

 


6. 오라클 환경변수 설정

# su - oracle
$ vi .bash_profile 에 추가해 준다.

root.profile.dat 파일을 참조하여 추가해 준다.

#vi /etc/ld.so.conf
/lib
/usr/lib
/usr/local/lib => 세가지 경로 추가
#reboot

 


7. 다시 오라클 계정으로 로그인 하고 설치를 진행한다.

$ exit
# su - oracle
$ cd Disk1
$ ./runlnstaller

 


8. 오라클 셋업
 

x-windows에 oracle계정으로 로그인

oracle에서 ./runinstaller

Unix Group Name -> dba
sid-> ora9
Global Database Name -> ora9.도메인

문자셋은 [6] 사용자초기화 파일에서 설정한것과 같아야 한다.
export NLS_LANG=AMERICAN_AMERICA.KO16KSC5601

설치중간에 orainstRoot.sh 팝업이 나올시
새창에서 su -root
cd /tmp
./orainstRoot.sh실행
완료후 진행

설치진행 100%후
       */oracle/ora92/root.sh 실행 대화상자 팝업
       $su - root
       #cd /oracle/ora92
       #./root.sh

 


9. 에러조치

Error in invoking target install of make file /home/oracle/product/9.2.0/network/lib/ins_oemagent.mk
Error in invoking target install of makefile /home/oracle/product/9.2.0/ctx/lib/ins_ctx.mk
둘다 무시하고 넘어간다.


정상적으로 되면 db를 만들면 됩니다

agent configuration assistance가 정상적으로 설치되지 않고
다음과 같은 에러를 낼때,

Parameter "orahome"=/home/oracle/product/9.2.0
Parameter "nodeinfo"=NO_VALUE
agnet serivce failed

오라클 DB운용과는 상관없는 부분이지만 설치에러0%를 위하여 설치후 패치할것입니다.
일단 넘어감.
 

 

10. TIP & TECH

- 설치로그보기 -

tail -f $ORA_HOME/app/oracle/product/orainventory/logs/installactions.log

 

- oracle 삭제 -

$ORACLE_HOME 디렉토리에 있는 설치화일을 전부삭제
/etc밑에 orainst.loc, oratab 삭제
/usr/local/bin/oraenv 파일삭제
/tmp디렉토리에서 관련파일삭제
Delete the /etc/oratab file. If using 9iAS delete the /etc/emtab file also.
# rm /etc/oratab /etc/emtab
끝 재설치 하면됩니다.

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,040 명
  • 현재 강좌수 :  35,850 개
  • 현재 접속자 :  124 명