Oracle RAC 11.2.0.3.2 升級 11.2.0.3.4

DBA_建瑾發表於2014-06-23

Oracle RAC 11.2.0.3.2 升級 11.2.0.3.4

安裝環境
作業系統:RHEL6.2 64bit
Oracle Database
 版本:11.2.0.3.2
Oracle Grid
 版本:11.2.0.3.2

 

1.安裝psu升級補丁集


清空/tmp目錄下所有檔案

[root@rac1 ~]# cd /tmp

[root@rac1 tmp]# rm -rf *

 

上傳補丁包(注意讀補丁包的readme

[root@rac1 tmp]# ls

p14275572_1120304_Linux-x86-64.zip

修改使用者

[root@rac1 tmp]# chown grid:oinstall p14275572_1120304_Linux-x86-64.zip

修改許可權

[root@rac1 tmp]# chmod 776 p14275572_1120304_Linux-x86-64.zip

[root@rac1 tmp]# ll

total 384768

-rwxrwxrw-. 1 grid oinstall 394000689 Jun 13 19:33 p14275572_1120304_Linux-x86-64.zip

Sugrid使用者解壓補丁包

[root@rac1 tmp]# su grid

[grid@rac1 tmp]$ unzip p14275572_1120304_Linux-x86-64.zip

 

第二節點執行相同操作

 

2.安裝最新Opatch


su grid使用者

清空OPatch目錄內舊的Opatch檔案

[grid@rac1 grid]$ cd $ORACLE_HOME/OPatch

[grid@rac1 OPatch]$ rm -rf *

 

解壓最新Opatch

[grid@rac1 grid]$ unzip $ORACLE_HOME/p6880880_112000_Linux-x86-64.zip

 

suoracle使用者

清空OPatch目錄內舊的Opatch檔案

[oracle@rac1 ~]$ cd $ORACLE_HOME/OPatch

[oracle@rac1 OPatch]$ rm -rf *

 

解壓最新Opatch

[oracle@rac1 OPatch]$ unzip $ORACLE_HOME/p6880880_112000_Linux-x86-64.zip

 

第二節點執行相同操作

3.生成響應檔案

注:執行$ /OPatch/ocm/bin/emocmrsp 生成ocm檔案用於靜默安裝

Su grid使用者

[oracle@rac1 OPatch]$ su - grid

[grid@rac1 ~]$ cd $ORACLE_HOME/OPatch/ocm/bin

[grid@rac1 bin]$ ./emocmrsp

 

第二節點執行相同操作

 

4.執行自動打補丁

Su root使用者

[root@rac1 ~]# cd $ORACLE_HOME/OPatch

[root@rac1 OPatch]# opatch auto /tmp -ocmrf /u01/app/11.2.0/grid/OPatch/ocm/bin/ocm.rsp

 

第二節點執行相同操作

 

5.驗證安裝補丁結果


[grid@rac1 ~]$ opatch lspatches

14275605;Database Patch Set Update : 11.2.0.3.4 (14275605)

14275572;Grid Infrastructure Patch Set Update : 11.2.0.3.4 (14275572)

第二節點執行相同操作

6.執行catbundle.sql指令碼更新資料庫

檢視註冊資訊dba_registry_history檢視

SQL> select VERSION,BUNDLE_SERIES,COMMENTS from dba_registry_history;

 

VERSION              BUNDLE_SERIES     COMMENTS

-------------------- -------------------- --------------------

11.2.0.3        PSU                   Patchset 11.2.0.2.0

 

執行指令碼修改資料sql檔案

SQL> @?/rdbms/admin/catbundle

 

再次查詢檢視dba_registry_history已經增加了一條新註冊資料

SQL> select VERSION,BUNDLE_SERIES,COMMENTS from dba_registry_history;

 

VERSION              BUNDLE_SERIES        COMMENTS

-------------------- -------------------- --------------------

11.2.0.3             PSU                  Patchset 11.2.0.2.0

11.2.0.3             PSU                  PSU 11.2.0.3.4

 

2 rows selected.


附:回退操作


關閉oem

[oracle@rac1 ~]$ emctl stop dbconsole

 

關閉資料庫

 

執行回退命令

[root@rac1 ~]# opatch auto /tmp -rollback -ocmrf $ORACLE_HOME/OPatch/ocm/bin/ocm.rsp

 

第二節點操作相同


-------------------end---------------------
        
        DBA_建瑾
        2014.6.23

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29324876/viewspace-1191405/,如需轉載,請註明出處,否則將追究法律責任。

相關文章