...

Patch Oracle (10.2.0.1.0 -> 10.2.0.4.0) on RHEL4 (Silent 패치) 본문

Specialty/Oracle

Patch Oracle (10.2.0.1.0 -> 10.2.0.4.0) on RHEL4 (Silent 패치)

cailisin 2015. 2. 25. 01:23


Patch Oracle (10.2.0.1.0 -> 10.2.0.4.0) on RHEL4 (Silent 패치)



-- Last Update : 2015.02.25



-- OS Ver : Red Hat Enterprise Linux As release 4

-- DB Ver : Oracle 10g

-- Patch Ver : Oracle 10.2.0.4.0





-- 해당 글에서는 RHEL4 에서 Oracle 10.2.0.4.0 Silent 설치 후 Database 생성 전 10.2.0.4.0 Silent 모드로 패치

-- 설치글은 위의 이전 글 참고


-- Oracle 계정으로 로그인

-- 해당 글에서는 oracle 계정의 홈 디렉토리에 압축되어있던 패치 파일의 압축을 미리 풀어두었음

-- 10.2.0.4.0 패치 파일을 압축 풀면 Disk1 디렉토리에 생성됨

$ cd /home/oracle/Disk1/            // 패치 설치 파일 디렉토리로 이동


-- 오라클 패치 설치를 위한 파일 수정

-- 패치 파일이 있는 디렉토리의 response/patchset.rsp 를 수정

$ vi /home/oracle/Disk1/response/patchset.rsp            // 패치 설정 파일을 수정





-- 다음 내용들을 vi 편집기로 parameter 를 찾아서 수정

UNIX_GROUP_NAME="dba"

FROM_LOCATION="../stage/products.xml"

ORACLE_HOME="/home/oracle/product/10g"

ORACLE_HOME_NAME="OraHome"

TOPLEVEL_COMPONENT={"oracle.patchset.db","10.2.0.4.0"}





-- Silent 패치 진행

-- ./runInstaller 를 진행하면서 silent 즉 콘솔창으로 설치를 진행하고

-- responseFile 에는 해당 경로의 파일에 질문에 대한 답을 저장해놓았으니 답을 주는 파일임

-- 자세한 사항은 http://docs.oracle.com/cd/B10501_01/em.920/a96697/rsp.htm#8961 을 참조할것

$ ./runInstaller -silent -responseFile /home/oracle/Disk1/response/patchset.rsp





-- 설치 진행





-- 설치 완료

-- 설치 완료 후 OUI 설치 때와 마찬가지로 root.sh 스크립트를 실행 하라고 나옴





-- root 계정으로 로그인하여 script 실행

# sh /home/oracle/product/10g/root.sh

엔터            // /usr/local/bin 경로 지정 (기본값 이용시 엔터)

y            // dbhome 에 덮어 쓸 것인가? (y/n)

y            // oraenv 에 덮어 쓸 것인가? (y/n)

y            // coraenv 에 덮어 쓸 것인가? (y/n)





-- 설치 확인