1. 9.2.0.8 패치 파일 압축 해제
오라클 9i 9.2.0.8 패치 파일인 p4547809_92080_LINUX.zip 을 받아 /u01/staging 으로 옮긴다.
기존 Oracle 9i 설치 패키지 파일은 설치가 완료 되었기 때문에 삭제한 후 압축을 해제한다.
[root@oracle staging]# rm -rf Disk*
[root@oracle staging]# unzip p4547809_92080_LINUX.zip
압축해제가 완료되면 Disk1 폴더 하위에 패치파일 압축이 해제된다.
2. OS 버전 수정
oracle 유저로 접속한 후 해당경로로 이동하여 runInstaller를 실행해 주면 아래와 같은 에러 메세지가 출력될 것이다.
Checking operating system version: must be SuSE-7, redhat-2.1AS, redhat-2.1, UnitedLinux-1.0, redhat-3, redhat-4, SuSE-8 or SuSE-9
Failed <<<<
이 에러메세지는 9.2.0.8 패치가 지원하는 OS버전이 아니기 때문에 발생한다.
이 문제를 해결하는 방법은 OS 버전 체크를 무시하도록 설정하거나 redhat-release 파일을 수정하여 해당 패치가 지원되는 OS버전으로 인식되도록 함으로써 해결 할 수 있다.
첫번째, OS 버전 체크를 무시하고 설치가 진행되도록 하는 방법은 runInstaller 실행시 아래의 옵션을 붙여주면 된다.
[oracle@oracle Disk1]$ ./runInstaller -ignoreSysPrereqs
두번째, 패치가 지원되는 OS버전으로 인식되게 하는 방법은 /etc/redhat-release 파일을 vi 편집기로 열어 OS 버전을 4버전으로 인식하도록 수정해 주면 된다.
Red Hat Enterprise Linux Server release 5.5 (Tikanga) --> Red Hat Enterprise Linux Server release 4
필자는 두번째 방법으로 오류를 해결하였다.
runInstaller 실행 전 새로운 터미널을 띄워 root 유저로 xhost + 명령어를 실행해 준다.
3. 9.2.0.8 패치 설치
이제 다시 oracle 유저로 접속한 후 runInstaller를 실행시킨다.
이번에는 OS 버전 확인 부분이 정상적으로 패스됨을 확인 할 수 있다.
- Next를 클릭해 준다.
- Name과 Path를 위와 같이 설정한 후 Next를 클릭한다.
- 설치할 Oracle 9iR2 Patch Set 9.2.0.8.0 을 선택한 후 Next를 클릭한다.
- Install을 클릭하여 설치를 진행한다.
- 설치가 진행중이다.
- 설치가 완료되면 위와같은 팝업 창이 뜨는데 이때 아래 스크립트를 실행한 후 완료되면 OK를 클릭한다.
[root@oracle Disk1]# /u01/app/oracle/product/9.2.0/db_1/root.sh
- 스크립트 실행 후 경로는 기본경로는 사용하기 위해 Enter를 누르고 덮어쓰겠냐고 물어보는 질문엔 모두 Y를 입력한다.
- 이제 9.2.0.8 패치 설치가 완료 되었다. Exit를 클릭하여 Installer를 종료한다.
'Oracle 설치 > Oracle 9i 설치 및 패치' 카테고리의 다른 글
[Oracle 9i 설치 및 패치] 4. DBCA로 DB 생성 (0) | 2010.06.30 |
---|---|
[Oracle 9i 설치 및 패치] 2. Oracle 9i Install (0) | 2010.06.30 |
[Oracle 9i 설치 및 패치] 1. 필수 패키지 설치 및 환경 설정 (0) | 2010.06.29 |
Oracle 9i 설치 패키지 다운로드 (1) | 2010.06.29 |