ITPub博客

首页 > 数据库 > Oracle > Oracle RAC 11.2.0.3.2 升级 11.2.0.3.4

Oracle RAC 11.2.0.3.2 升级 11.2.0.3.4

原创 Oracle 作者:DBA_建瑾 时间:2014-06-23 02:35:34 1 删除 编辑

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

Su到grid用户解压补丁包

[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

 

su到oracle用户

清空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博客 ” ,链接:https://blog.itpub.net/29324876/viewspace-1191405/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2013-11-15

  • 博文量
    22
  • 访问量
    261216