본문 바로가기

Database/ORACLE

RHEL4 + Oracle 10g 엔진 설치 안내

RHEL4 + Oracle 10g 엔진 설치 안내

안녕하세요!

봄날의 기운이 따뜻하게 느껴지는 가운데,

학원에 앉아서 오라클 설치에 땀을 흘리고 있습니다.

날씨도 따뜻하고 나가 놀고싶지만~!!

오늘은 RHEL4 + Oracle 10g 설치 한번 해보겠습니다~

기본적인 설정을 일단 해두고~

 root 계정으로 작업하세요!

# groupadd -g 5000 dba

# useradd -g dba oracle

# passwd oracle


/etc/sysctl.conf 커널 설정하기

# vi /etc/sysctl.conf (본문 아래에 내용 추가하시면 됩니다.)

kernel.shmmax=536870912

kernel.shmmni=4096

kernel.shmall=2097152

kernel.sem=250 32000 100 128

fs.file-max=65536

net.ipv4.ip_local_port_range=1024 65000

net.core.rmem_default=262144

net.core.rmem_max=262144

net.core.wmem_default=262144

net.core.wmem_max=262144


/etc/security/limits.conf 커널 설정 하기

# vi /etc/security/limits.conf (본문 아래에 내용 추가하시면 됩니다.)

oracle10g soft nproc 2047

oracle10g hard nproc 16384

oracle10g soft nofile 1024

oracle10g hard nofile 65536



/etc/pam.d/login 커널 설정 하기

# vi /etc/pam.d/login (본문 아래에 내용 추가하시면 됩니다.)

session required pam_limits.so


RPM patch install (root 계정 유지)

Linux 설치 CD #3을 넣어주시고 따라해주세요 ^^

# umount /media/cdrom
# mount /media/cdrom
# cd /media/cdrom/RedHat/RPMS
# rpm -ivh libaio-devel-0.3.105-2.i386.rpm
# cd /home/oracle/patch
# unzip p4198954_40_LINUX.zip
# rpm -ivh compat-libcwait-2.1-1.i386.rpm
# rpm -ivh compat-oracle-rhel4-1.0-5.i386.rpm


Oracle 계정으로 변신후 따라오세요!

# su - oracle
$ vi .bash_profile  (본문 아래로 아래 내용을 추가해 주세요.)

export EDITOR=vi
export LD_ASSUME_KERNEL=2.4.19
export ORACLE_BASE=/home/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10g
export ORACLE_SID=testdb
export LANG=ko_KR.eucKR
export ORACLE_TERM=xterm
export NLS_LANG=AMERICAN_AMERICA.KO16MSWIN949
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib
export PATH=$PATH:$ORACLE_HOME/bin
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib


Oracle 10g 파일 압축 풀기 (root로 작업 해주세요.)

$ exit
# cd /home/oracle
# unzip 10201_database_linux32.zip
# chown -R oracle.dba /home/oracle

수고하셨습니다! 이젠 로그아웃 해주시고 oracle 계정으로 다시 로그인 해주세요.

oracle 계정으로 로그인 하신후 /home/oracle/database 디렉토리안의 runInstaller를 실행

$ ./runInstaller



다음을 눌러줍니다.



역시~ 다음을 눌러주세요.



계속~ 다음을 누릅니다.



역시...다음..



이젠 Oracle이 스스로 설치가 될지 안될지 검사를 합니다.

여기에서 위쪽 창에 성공함 이 아니라, 실패함이 뜬다면 기본설정에 문제가 있거나

아직 적용이 되지 않아서 입니다. 이럴때는 

$ sysctl -p

명령을 하시고 다시 해보시기 바랍니다.




Software만 설치를 해줍니다.



설치를 눌러 줍니다.



달리고~ 달리고~



메세지가 하나 뜨네요.

이젠 뭐 이런거 쯤이야..



root 계정으로 스크립트를 실행해 줍니다. 후훗.. 간단하죠?



설치가 완료되었습니다.

이젠 RHEL4 + Oracle10g 를 깔아봤으니, 다음편을 패치를 해보도록 하겠습니다.

감사합니다!



By. sTricky