RHEL3 + ORACLE9i OUI 설치

1. dba 그룹과 oracle 계정을 생성한다.

#groupadd dba
#useradd -g dba oracle
#passwd oracle

2. 공유메모리를 설정한다.
#echo '2147483648' > /proc/sys/kernal/shmmax
http://kldp.org/node/152 < shmmax  관련글 참고

위의 글의 내용에도 나와있듯이 /proc 하위의 파일은 참고만 될뿐 수정이 되지 않은것 같다.
vi 를 이용하여 /etc/rc.d/rc.local 파일에 echo '2147483648' > /proc/sys/kernal/shmmax 을 추가하여 자동으로 실행되도록 하자.

3. Oracle 설치파일들을 oracle의 홈디렉토리로 복사하자.
파일이 cpio로 압축이 되어 있으므로 cpio로 압축을 해제해야 한다.
#cpio -idmv < ship_9204_linux_disk1.cpio && cpio -idmv < ship_9204_linux_disk2.cpio && cpio -idmv < ship_9204_linux_disk3.cpio

이렇게 3개의 파일의 압축을 해제한다.

4. 설치시에 한글로 설치 진행상황이 표시되는데 폰트가 없으면 설치진행 상황이 깨져서 알아볼 수 없다. 폰트를 복사하자.

 


한글폰트는
# tar zxvf baekmuk-ttf-2.1.tar.gz
# cp *.ttf /home/oracle/install/Disk1/stage
/Components/oracle.swd.jre/1.3.1.0.0/1/
DataFiles/Expanded/jre/linux/lib/fonts/
# cp fonts.dir  /home/oracle/install /Disk1/stage
/Components/oracle.swd.jre/1.3.1.0.0/1/
DataFiles/Expanded/jre/linux/lib/fonts/
# cp font.properties.ko /home/oracle/install/Disk1/stage
/Components/oracle.swd.jre/1.3.1.0.0/1/
DataFiles/Expanded/jre/linux/lib/


5. rpm 설치
#cd /home/oracle/install/rpm/
# rpm Uvh compat-libgcj-7.3-2.96.118.i386.rpm
# rpm Uvh compat-libgcj-devel-7.3-2.96.118.i386.rpm
# rpm Uvh nss_db-compat-2.2-20.i386.rpm <= 설치시 발생하는 의존성문제는 무시해도 됨



6. oracle.dba 에 소유자 권한 설정

#chown -R oracle.dba /home/oracle

7. oracle의 .bash_profile 파일을 수정하여 DB 관련 환경변수를 설정한다.(아래의 내용은 환경에 따라 바뀔 수 있음.)
export ORACLE_BASE=/home/oracle
export ORACLE_HOME=$ORACLE_BASE/product/9.2
export PATH=$PATH:$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$PATH
export ORACLE_OWNER=oracle   
export ORACLE_SID=testdb
export ORACLE_TERM=xterm
export LD_ASSUME_KERNEL=2.4.1
export THREADS_FLAG=native
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
export NLS_LANG=AMERICAN_AMERICA.KO16MSWIN949
export LANG=ko_KR.eucKR


8. root 계정으로 패치를 실행한다.
#unzip p3006854_9204_LINUX.zip
Linux 윈도우 화면에서 로그아웃을 하고 oracle 계정으로 다시 로그인한다.
이미 로그인이 되어 있어도 다시 하여 환경변수가 적용되도록 해야 한다.
x윈도우의 터미널창에서 $/home/oracle/install/patch/Disk1/runinstaller 를 실행하자.

---
오라클 설치 과정 todo
----


오라클 설치가 모두 끝났다면 패치를 설치하자.
현재 버전인 9.2.0.4.0 을 9.2.0.8.0 으로 패치를 진행하도록 한다.(패치파일은 구해야 한다.)
#unzip p4547809_92080_LINUX.zip
#cd Disk1
#export LANG=C
#./runinstaller

버전업을 하는동안 덮어쓰기때문에 오류가 발생 할 수 있기 때문에 패치를 설치하는 동안에 db관련 접속은 모두 닫고 실행되어 있는건 닫도록 한다.


패치 완료
--
 
DB 생성
DB Server  설치가 완료되었으면 db생성을 하자.
8i에서는 dbassist 라는 명령어로 실행을 했지만 9i에서는 dbca 으로 바뀌었다.

#dbca


db 생성완료
--

sqlplus 으로 연결하여 db 생성이 제대로 되어 있는지 확인을 하자.














'Oracle > [설치] 9i' 카테고리의 다른 글

( Silent ) RHEL3 + oracle9i R2 + patchset 9.2.0.8 적용 + DB 생성  (1) 2011.12.21
RHEL4 + ORACLE9i  (2) 2011.12.20