Oracle 11.2.0.4单机和rac集群打最新的PSU补丁

0    1281    3

Tags:

👉 本文共约1214个字,系统预计阅读时间或需5分钟。

最新的PSU请参考:https://www.xmmup.com/oracle-database-or-gi-update-revision-psu-spucpu-bundle-patches-patchsets-and-base-releases.html

最新的PSU补丁如下:

Oracle 11.2.0.4单机和rac集群打最新的PSU补丁

注意:GI PSU补丁包里已经包含了PSU,即31718723的补丁包里已经包含了31537677,所以,下载只需要下载31718723即可。

最新的OPATCH工具下载地址:https://updates.oracle.com/download/6880880.html ,需要注意大版本的匹配。

单机DB环境

单机的DB环境直接打31537677的PSU即可。

rac环境

从日志可以看出,rac自动打补丁的大致过程为:

1、在节点1手动执行“/u01/app/11.2.0/grid/OPatch/opatch auto /soft/31718723”

2、自动关闭节点1的db实例,并打补丁

本人提供Oracle(OCP、OCM)、MySQL(OCP)、PostgreSQL(PGCA、PGCE、PGCM)等数据库的培训和考证业务,私聊QQ646634621或微信db_bao,谢谢!

3、自动关闭节点1的crs,并打补丁

4、自动启动节点1的crs

5、自动启动节点1的db实例

6、在节点2手动执行“/u01/app/11.2.0/grid/OPatch/opatch auto /soft/31718723”,

7、自动关闭节点2的db实例,并打补丁

8、自动关闭节点2的crs,并打补丁

9、自动启动节点2的crs

10、自动启动节点2的db实例

注意:

1、每个节点大概15分钟,2个节点需要30分钟。

2、可以看出,现在打补丁为滚动打补丁,可以达到不停机的场景,挺好的。

日志:

结果:

注意:若打补丁成功,但是启动的过程中不能启动,一直卡在ohasd进程这里,则需要关闭之前手工创建的服务,如下:

报错

crs不能启动

这种情况下,grid的补丁已经打完了,但是db的补丁没有打,所以,还需要单独打db的补丁,可以参考本文的“单机DB环境”。

/usr/bin/ld: warning: -z lazyload ignored.

RDBMS 11.2.0.4.在安装PSU的时候,提示‘/usr/bin/ld: warning: -z lazyload ignored ’。通过查看MOS,该错误可以忽略。

OPatch found the word "warning" in the stderr of the make command.
Please look at this stderr. You can re-run this make command.
Stderr output:
/usr/bin/ld: warning: -z lazyload ignored.
/usr/bin/ld: warning: -z nolazyload ignored.

参考文档:

"warning: -z lazyload ignored" and "warning: -z nolazyload ignored" During Install or Patching in 11.2.0.4 Database in OEL7/RHEL7 (Doc ID 2071922.1)

参考:https://www.modb.pro/db/65282

标签:

头像

小麦苗

学习或考证,均可联系麦老师,请加微信db_bao或QQ646634621

您可能还喜欢...

发表回复

嘿,我是小麦,需要帮助随时找我哦
  • 18509239930
  • 个人微信

  • 麦老师QQ聊天
  • 个人邮箱
  • 点击加入QQ群
  • 个人微店

  • 回到顶部
返回顶部