Oracle 11g Upgrade 11.2.0.1 -> 

11.2.0.4 (DB생성된 후 패치) SILENT MODE

   

1. Upgrade S/W Download

  • Oracle Database Upgrade Path Reference List [ID 730365.1]
  • Oracle Support에서 해당 DB Patch File을 받아 준비한다.

   

   

2. 현재 DB SID와 Version을 확인

   

1)Dbupgdiag.sql

   

   

   

  • 해당 스크립트를 통하여 다양한 로그정보들을 확인할 수 있고, 해당 버전에 대한 변경을 확인할 경우

    간단하게 SQL문을 통하여 확인할 수 있다.

       

2)기본 정보 확인

SQL> Show parameter name

SQL> Select * from v$version

SQL> Select * from dba_registry;

   

3. Oratab file 내역 확인

$ cat /etc/oratab

ORCL:/u01/app/oracle/product/11.2.0.1/server:N

   

4. 11.2.0.4 DB Install

./runInstaller -silent -ignoreSysPrereqs -ignorePrereq -debug -force \ ORACLE_BASE=/u01/app/oracle \ ORACLE_HOME=/u01/app/oracle/product/11.2.0.4 \ ORACLE_HOME_NAME=OraDbHome2\ UNIX_GROUP_NAME=oinstall\ oracle.install.option=INSTALL_DB_SWONLY \ oracle.install.db.InstallEdition=EE \ oracle.install.db.DBA_GROUP=dba \ oracle.install.db.OPER_GROUP=dba \ DECLINE_SECURITY_UPDATES=true

Enter로 띄우지 말고 한 줄로 명령어를 주어야 합니다.

명령어 에러

  

   

5. Root.sh Script 수행

1)DB Install이 끝나면 아래와 같은 내역이 뜬다.

   

2)root.sh Script 수행 및 확인

   

   

6. 리스너, DB Stop

$ Stop the listeners.(lsnrctl stop)

SQL> shutdown immediate.

   

7. Upgrading the database

1).bash_profile을 변경하여 신규 Path를 적용해 주어야 한다.

   

2)export를 통하여 설정 후 작업(신규 Path)을 진행해도 된다.

$export ORACLE_HOME=/u01/app/oracle/product/11.2.0.4

$export PATH=$ORACLE_HOME/bin:$PATH

$cd /u01/app/oracle/product/11.2.0.4/bin

   

3)DBUA silent Mode 실행

  • How to run DBUA in silent mode? (문서 ID 422737.1)
  • 기존의 스크립트를 통하여 세분화해서 Upgrade도 가능하지만 DBUA를 통하여 silent Mode를 손쉽게 이용할 수 있다.
  • 신규 설치된 11.2.0.4 Home에서 dbua를 수행한다.(상세 설명은 위 공식문서를 참고)

./dbua -silent -sid DEVORA

   

  • 문제 없이 Upgrade가 완료된다.

   

8. Pfile, listener.ora, tnsnames.ora 파일 복사

  • DB와 리스너를 Shutdown 한 뒤에 과거 설정 파일들을 복사하여 신규 DB 영역에 가져와야 한다.

       

9. DB startup, listener Start

   

10. DB 상태 확인

  • 현재 DB SID와 Version을 확인과 3.Oratab file 내역 확인이 변경되었는지 확인한다.



블로그 이미지

운명을바꾸는자

IT와 함께 살아가는 삶

,