Oracle 9i Silent Installation && Patch on RedHat Enterprise Linux 4
-
Oracle 설치를 위한 환경 설정
-
Oracle 사용자 및 Group 생성
- Group : dba - #groupadd –g 5000 dba
- User : oracle - #useradd –g dba –d /home/oracle oracle
- chown –R oracle.dba /home/oracle && chmod –R 755 /home/oracle or chomd –R 755 /home/oracle/database
-
- Kernel 설정 (root 권한으로 진행)
/etc/sysctl.conf |
kernel.shmmax=1073741824 kernel.shmmni=4096 kernel.shmall=2097152 kernel.sem=250 32000 100 128 fs.file-max=65536 net.ipv4.ip_local_port_range=1024 65000 |
Screen Shot | |
/etc/ld.so.conf |
/lib /usr/lib /usr/local/lib | |
Screen Shot | ||
/proc/sys/kernel/shmmax |
- Oracle DB 생성시 dbca OUI 를 위한 공유 메모리 설정 #echo 'expr 1025\*1025\*1024' > /proc/sys/kernel/shmmax | |
/etc/oraInst.loc - root 권한으로 파일 생성 |
- oraInventory 위치와 oracle install group 을 지정
inventory_loc=/home/oracle/oraInventory inst_group=dba
|
환경 파일 설정 - .bash_profile |
export ORACLE_BASE=/home/oracle export ORACLE_HOME=$ORACLE_BASE/product/9.2.0 export ORACLE_OWNER=oracle export ORACLE_SID=testdb export ORACLE_TERM=xterm export NLS_LANG=AMERICAN_AMERICA.K016KSC5601 export TNS_ADMIN=$ORACLE_HOME/ocommon/nls/admin/data LD_LIBRARY_PATH=$ORACLE_HOME/ocommon/lib:lib:/usr/lib LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib export LD_LIBRARY_PATH export PATH_$PATH:$ORACLE_HOME/bin export LANG=C export PATH=$PATH:$ORACLE_HOME/bin:/$ORACLE_BASE/JRE/bin export PATH=$PATH:$ORACLE_HOME/bin |
Screen Shot |
-
RPM 설치 확인
compat-db-4.1.25-9 (in disk 3)
compat-gcc-32-c++-3.2.3-47.3 (in disk 4)
compat-gcc-32-3.2.3-47.3 (in disk 4)
compat-libgcc-296-2.96-132.7.2 (in disk 3)
compat-libstdc++-296-2.96-132.7.2 (in disk 3)
compat-libstdc++-33-3.2.3-46.1 (in disk 2)
java-1.4.2-gcj-compat-1.4.2.0-26jpp (in disk 3)
nss_db-compat-2.2-28 (in disk 4) -
gnome-libs-1.4.1.2.90-44.1.i386.rpm (in disk 3)
xorg-x11-deprecated-libs-devel-6.8.1-23.EL.i386.rpm (in disk 3)
libpng10-1.0.13-13.i386.rpm (in disk 3)
sysstat-5.0.1-2.i386.rpm (in disk 4)
openmotif21-2.1.30-9.i386.rpm
pdksh-5.2.14-24.i386.rpm (in disk 2)
libaio-0.3.102-1 (in disk 3)
libaio-devel-0.3.102-1 (in disk 3)
-
두 파일은 patch direcotry 의 p4198954_40_LINUX.zip 에 들어있다.
-
이 파일들은 libaio-devel-0.3.102-1 와 의존성이 있으니 선 설치후 설치해야 한다.
compat-oracle-rhel4-1.0-5.i386.rpm
compat-libcwait-2.0-2.i386.rpm
-
엔진 설치 (Oracle Version 10.2.0.1)
- 오라클 설치 파일의 압축 해제
- 설치 디렉토리의 response 디렉토리 안의 enterprise.rsp 파일을 수정
- UNIX_GROUP_NAME="dba"
- FROM_LOCATION="/home/oracle/install/Disk1/stage/products.xml
- ORACLE_HOME="/home/oracle/product/9i
- ORACLE_HOME_NAME="OUIHome"
- s_cfgtyperet="Software Only"
- SHOW_END_SESSION_PAGE = true
-
#./runInstall –noconsole –silent –force –waitforcompletion –responseFile \
/home/oracle/install/Disk1/response/enterprise.rsp
- Silent Mode 설치 시작
-
설치 진행 과정을 보기 위해서 /home/oracle/oraInventory/logs 안의 파일을 확인한다.
- tail –f installActions2011-07-29_12-45-15AM.log
-
설치가 완료되면 root 권한으로
-
#/home/oracle/product/9.2.0/root.sh
-
완료 후 sqlplus /nolog 로 버전을 확인한다.
-
Oracle Patchset 설치를 위한 환경 설정
- /home/oracle/patchset 안의 p4547809_92080_LINUX.zip 압축 해제
- #cd /home/oracle/patchset/Disk1/response/patchset.rsp 파일 수정
- UNIX_GROUP_NAME="dba"
- FROM_LOCATION="/home/oracle/patchset/Disk1/stage/product.xml"
- ORACLE_HOME="/home/oracle/product/9.2.0"
- ORACLE_HOME_NAME="OUIHome"
- ./runInstaller –noconsole –silent –responseFile \
/home/oracle/patchset/Disk1/response/patchset.rsp
-
Silent Mode Installation Start
-
설치가 완료되면 다음에 나오는 스크립트를 루트권한으로 실행한다.
-
스크립트 실행화면
-
모두 y 를 입력하여 덮어 씌워 준다.
-
-
Sqlplus /nolog 명령어를 통해서 다음과 같이 버전이 나온다면 Patch 성공
-
9.2.0.8.0
-
-
리스너 구성
-
리스너 구성시에는 netca.rsp 파일을 수정하여 실해함
-
cd /home/oracle/product/9.2.0/bin/
-
#./netca /silent /log /home/oracle/product/9.2.0/network/tools/log/netca.log \
/responseFile /home/oracle/install/Disk1/response/netca.rsp
-
구성 완료
-
만약 실패한다면 exit code is 1 로 나오게 된다.
-
-
-
-
데이터베이스 생성
-
Reponse 파일과 Template 파일을 수정하여 dbca를 실행
-
#cd /home/oracle/product/9.2.0/bin
-
dbca.rsp 파일 수정
-
SID="testdb"
-
GDBNAME="newtest" (1~8글자 사이)
-
CHARACTERSET = "K016KSC5601"
-
createDatabase 항목만 수정하면 된다.
-
-
-
#./dbca –silent \
-
-
>–templateName General_Purpose.dbc \
>-responseFile /home/oracle/install/Disk1/response/dbca.rsp
-
설치 진행
-
#Dbca –silent –templateName General_Purpose.dbc \
-responseFile /home/oracle/install/Disk1/response/dbca.rsp
-
설치 완료
'Oracle > Setup' 카테고리의 다른 글
ASM(Automatic Storage Management) 기반 오라클 10g R2 version 설치 (1) | 2011.10.13 |
---|---|
Oracle 9i Installation on RHEL4 (1) | 2011.10.13 |
Oracle 10g R2 Silent Installation && Patch on RHEL4 (2) | 2011.09.26 |