1、环境

DB:两节点RAC 11.2.0.4.0升级至11.2.0.4.6
OS:AIX 7.1(205G内存 16C)

2、节点1、节点2(未建库)

2.1、patch 20420937居然用了3个小时才跑完

DB1:/ #/oracle/app/11.2.0/grid/OPatch/opatch auto /oracle/patch/20485808 -ocmrf /oracle/app/11.2.0/grid/OPatch/ocm/ocm.rsp
Executing /oracle/app/11.2.0/grid/perl/bin/perl /oracle/app/11.2.0/grid/OPatch/crs/patch11203.pl -patchdir /oracle/patch -patchn 20485808 -ocmrf /oracle/app/11.2.0/grid/OPatch/ocm/ocm.rsp -paramfile /oracle/app/11.2.0/grid/crs/install/crsconfig_params This is the main log file: /oracle/app/11.2.0/grid/cfgtoollogs/opatchauto2019-01-21_16-25-37.log This file will show your detected configuration and all the steps that opatchauto attempted to do on your system:
/oracle/app/11.2.0/grid/cfgtoollogs/opatchauto2019-01-21_16-25-37.report.log 2019-01-21 16:25:37: Starting Clusterware Patch Setup
Using configuration parameter file: /oracle/app/11.2.0/grid/crs/install/crsconfig_params Stopping CRS...
Stopped CRS successfully patch /oracle/patch/20485808/20299013 apply successful for home /oracle/app/11.2.0/grid
patch /oracle/patch/20485808/20420937 apply successful for home /oracle/app/11.2.0/grid >>>>>>>>>>>>>>>>>>>>>>>>>>这里居然执行了将近3个小时
patch /oracle/patch/20485808/20299019 apply successful for home /oracle/app/11.2.0/grid Starting CRS...
Installing Trace File Analyzer CRS-4123: Oracle High Availability Services has been started. opatch auto succeeded.
DB1:/ #

2.2、opatchauto report日志

DB1:/ #cat /oracle/app/11.2.0/grid/cfgtoollogs/opatchauto2019-01-21_16-25-37.report.log
*********** Configuration Data ***********
* It shows only those targets that will be patched in this session * crs_home=/oracle/app/11.2.0/grid owner=grid opatch_ver=11.2.0.3.20 *********** Steps to be executed as owner unless specified as root ***********
1: /oracle/app/11.2.0/grid/OPatch/opatch prereq CheckComponents -ph /oracle/patch/20485808/20299013 -oh /oracle/app/11.2.0/grid
2: /oracle/app/11.2.0/grid/OPatch/opatch prereq CheckComponents -ph /oracle/patch/20485808/20420937 -oh /oracle/app/11.2.0/grid
3: /oracle/app/11.2.0/grid/OPatch/opatch prereq CheckComponents -ph /oracle/patch/20485808/20299019 -oh /oracle/app/11.2.0/grid 4: /oracle/app/11.2.0/grid/OPatch/opatch prereq CheckConflictAgainstOH -ph /oracle/patch/20485808/20299013 -oh /oracle/app/11.2.0/grid
5: /oracle/app/11.2.0/grid/OPatch/opatch prereq CheckConflictAgainstOH -ph /oracle/patch/20485808/20420937 -oh /oracle/app/11.2.0/grid
6: /oracle/app/11.2.0/grid/OPatch/opatch prereq CheckConflictAgainstOH -ph /oracle/patch/20485808/20299019 -oh /oracle/app/11.2.0/grid 7: /oracle/app/11.2.0/grid/crs/install/rootcrs.pl -unlock : run as root 8: /usr/sbin/fuser -k /oracle/app/11.2.0/grid/bin/crsctl.bin : run as root 9: /oracle/app/11.2.0/grid/OPatch/opatch prereq CheckApplicable -ph /oracle/patch/20485808/20299013 -oh /oracle/app/11.2.0/grid
10: /oracle/app/11.2.0/grid/OPatch/opatch prereq CheckApplicable -ph /oracle/patch/20485808/20420937 -oh /oracle/app/11.2.0/grid
11: /oracle/app/11.2.0/grid/OPatch/opatch prereq CheckApplicable -ph /oracle/patch/20485808/20299019 -oh /oracle/app/11.2.0/grid 12: /usr/sbin/slibclean : run as root 13: /oracle/app/11.2.0/grid/OPatch/opatch napply /oracle/patch/20485808/20299013 -local -silent -ocmrf /oracle/app/11.2.0/grid/OPatch/ocm/ocm.rsp -oh /oracle/app/11.2.0/grid -invPtrLoc /oracle/app/11.2.0/grid/oraInst.loc
14: /oracle/app/11.2.0/grid/OPatch/opatch napply /oracle/patch/20485808/20420937 -local -silent -ocmrf /oracle/app/11.2.0/grid/OPatch/ocm/ocm.rsp -oh /oracle/app/11.2.0/grid -invPtrLoc /oracle/app/11.2.0/grid/oraInst.loc
15: /oracle/app/11.2.0/grid/OPatch/opatch napply /oracle/patch/20485808/20299019 -local -silent -ocmrf /oracle/app/11.2.0/grid/OPatch/ocm/ocm.rsp -oh /oracle/app/11.2.0/grid -invPtrLoc /oracle/app/11.2.0/grid/oraInst.loc 16: /oracle/app/11.2.0/grid/bin/emctl start dbconsole 17: /oracle/app/11.2.0/grid/rdbms/install/rootadd_rdbms.sh : run as root 18: /oracle/app/11.2.0/grid/crs/install/rootcrs.pl -patch : run as root

2.3、opatchauto日志

tail -f /oracle/app/11.2.0/grid/cfgtoollogs/opatchauto2019-01-21_16-25-37.log
...
2019-01-21 16:34:48: patch /oracle/patch/20485808/20299013 apply successful for home /oracle/app/11.2.0/grid
2019-01-21 16:34:48: Executing command /oracle/app/11.2.0/grid/OPatch/opatch napply /oracle/patch/20485808/20420937 -local -silent -ocmrf /oracle/app/11.2.0/grid/OPatch/ocm/ocm.rsp -oh /oracle/app/11.2.0/grid -invPtrLoc /oracle/app/11.2.
0/grid/oraInst.loc as grid
2019-01-21 16:34:48: Running as user grid: /oracle/app/11.2.0/grid/OPatch/opatch napply /oracle/patch/20485808/20420937 -local -silent -ocmrf /oracle/app/11.2.0/grid/OPatch/ocm/ocm.rsp -oh /oracle/app/11.2.0/grid -invPtrLoc /oracle/app/1
1.2.0/grid/oraInst.loc
2019-01-21 16:34:48: s_run_as_user2: Running /bin/su grid -c ' /oracle/app/11.2.0/grid/OPatch/opatch napply /oracle/patch/20485808/20420937 -local -silent -ocmrf /oracle/app/11.2.0/grid/OPatch/ocm/ocm.rsp -oh /oracle/app/11.2.0/grid -inv
PtrLoc /oracle/app/11.2.0/grid/oraInst.loc ' >>>>>>>>>>>>>>>>>>>>>>>>>>这里居然执行了将近3个小时
2019-01-21 19:32:40: Removing file /tmp/uaamQDaau
2019-01-21 19:32:40: Successfully removed file: /tmp/uaamQDaau
2019-01-21 19:32:40: /bin/su successfully executed
...

3、节点1、节点2(DBCA建库后补丁信息)

DB1:/ #su - oracle
DB1:/home/oracle $$ORACLE_HOME/OPatch/opatch lspatches
There are no Interim patches installed in this Oracle Home "/oracle/app/oracle/product/11.2.0/db". OPatch succeeded. ACTION_TIME ACTION NAMESPACE VERSION ID BUNDLE_SERIES COMMENTS
------------------------------ -------------------- ---------- ---------------------------- ---------- --------------- ----------------------------------------
2013-10-01 22:55:45.938537 APPLY SERVER 11.2.0.4 0 PSU Patchset 11.2.0.2.0
2019-01-22 14:02:01.771369 APPLY SERVER 11.2.0.4 0 PSU Patchset 11.2.0.2.0
由上述输出得知,在未DBCA建库之前使用auto方式打补丁是不会apply到oracle soft上的

4、节点1、节点2(DBCA建库后打补丁)

4.1、使用auto打DB的补丁,CRS的会自动跳过

DB1:/ #/oracle/app/11.2.0/grid/OPatch/opatch auto /oracle/patch/20485808 -ocmrf /oracle/app/11.2.0/grid/OPatch/ocm/ocm.rsp
Executing /oracle/app/11.2.0/grid/perl/bin/perl /oracle/app/11.2.0/grid/OPatch/crs/patch11203.pl -patchdir /oracle/patch -patchn 20485808 -ocmrf /oracle/app/11.2.0/grid/OPatch/ocm/ocm.rsp -paramfile /oracle/app/11.2.0/grid/crs/install/crsconfig_params This is the main log file: /oracle/app/11.2.0/grid/cfgtoollogs/opatchauto2019-01-22_14-58-03.log This file will show your detected configuration and all the steps that opatchauto attempted to do on your system:
/oracle/app/11.2.0/grid/cfgtoollogs/opatchauto2019-01-22_14-58-03.report.log 2019-01-22 14:58:03: Starting Clusterware Patch Setup
Using configuration parameter file: /oracle/app/11.2.0/grid/crs/install/crsconfig_params Stopping RAC /oracle/app/oracle/product/11.2.0/db ...
Stopped RAC /oracle/app/oracle/product/11.2.0/db successfully patch /oracle/patch/20485808/20299013 apply successful for home /oracle/app/oracle/product/11.2.0/db
patch /oracle/patch/20485808/20420937/custom/server/20420937 apply successful for home /oracle/app/oracle/product/11.2.0/db Stopping CRS...
Stopped CRS successfully Starting CRS...
Installing Trace File Analyzer CRS-4123: Oracle High Availability Services has been started. Starting RAC /oracle/app/oracle/product/11.2.0/db ... Started RAC /oracle/app/oracle/product/11.2.0/db successfully opatch auto succeeded.
DB1:/ #

4.2、opatchauto report日志

DB1:/ #cat /oracle/app/11.2.0/grid/cfgtoollogs/opatchauto2019-01-22_14-58-03.report.log
*********** Configuration Data ***********
* It shows only those targets that will be patched in this session * crs_home=/oracle/app/11.2.0/grid owner=grid opatch_ver=11.2.0.3.20
rac_home=/oracle/app/oracle/product/11.2.0/db owner=oracle opatch_ver=11.2.0.3.20 *********** Steps to be executed as owner unless specified as root *********** 1: /oracle/app/oracle/product/11.2.0/db/OPatch/opatch prereq CheckComponents -ph /oracle/patch/20485808/20299013 -oh /oracle/app/oracle/product/11.2.0/db
2: /oracle/app/oracle/product/11.2.0/db/OPatch/opatch prereq CheckComponents -ph /oracle/patch/20485808/20420937/custom/server/20420937 -oh /oracle/app/oracle/product/11.2.0/db 3: /oracle/app/oracle/product/11.2.0/db/OPatch/opatch prereq CheckConflictAgainstOH -ph /oracle/patch/20485808/20299013 -oh /oracle/app/oracle/product/11.2.0/db
4: /oracle/app/oracle/product/11.2.0/db/OPatch/opatch prereq CheckConflictAgainstOH -ph /oracle/patch/20485808/20420937/custom/server/20420937 -oh /oracle/app/oracle/product/11.2.0/db 5: /oracle/app/oracle/product/11.2.0/db/bin/emctl stop dbconsole 6: /oracle/app/oracle/product/11.2.0/db/bin/emctl stop agent 7: /oracle/app/oracle/product/11.2.0/db/OPatch/opatch prereq CheckApplicable -ph /oracle/patch/20485808/20299013 -oh /oracle/app/oracle/product/11.2.0/db
8: /oracle/app/oracle/product/11.2.0/db/OPatch/opatch prereq CheckApplicable -ph /oracle/patch/20485808/20420937/custom/server/20420937 -oh /oracle/app/oracle/product/11.2.0/db 9: /oracle/app/oracle/product/11.2.0/db/bin/srvctl stop home -o /oracle/app/oracle/product/11.2.0/db -s /oracle/app/oracle/product/11.2.0/db/srvm/admin/stophome.txt -n DB1 -f 10: /oracle/patch/20485808/20420937/custom/server/20420937/custom/scripts/prepatch.sh -dbhome /oracle/app/oracle/product/11.2.0/db 11: /usr/sbin/slibclean : run as root 12: /oracle/app/oracle/product/11.2.0/db/OPatch/opatch napply /oracle/patch/20485808/20299013 -local -silent -ocmrf /oracle/app/11.2.0/grid/OPatch/ocm/ocm.rsp -oh /oracle/app/oracle/product/11.2.0/db -invPtrLoc /oracle/app/oracle/product/11.2.0/db/oraInst.loc 13: /oracle/app/oracle/product/11.2.0/db/OPatch/opatch napply /oracle/patch/20485808/20420937/custom/server/20420937 -local -silent -ocmrf /oracle/app/11.2.0/grid/OPatch/ocm/ocm.rsp -oh /oracle/app/oracle/product/11.2.0/db -invPtrLoc /oracle/app/oracle/product/11.2.0/db/oraInst.loc 14: /oracle/patch/20485808/20420937/custom/server/20420937/custom/scripts/postpatch.sh -dbhome /oracle/app/oracle/product/11.2.0/db 15: /oracle/app/11.2.0/grid/crs/install/rootcrs.pl -unlock : run as root 16: /oracle/app/11.2.0/grid/tfa/bin/tfactl stop : run as root 17: /usr/sbin/fuser -k /oracle/app/11.2.0/grid/bin/crsctl.bin : run as root 18: /usr/sbin/slibclean : run as root 19: /oracle/app/11.2.0/grid/bin/emctl start dbconsole 20: /oracle/app/11.2.0/grid/rdbms/install/rootadd_rdbms.sh : run as root 21: /oracle/app/11.2.0/grid/crs/install/rootcrs.pl -patch : run as root 22: /oracle/app/oracle/product/11.2.0/db/bin/emctl start dbconsole 23: /oracle/app/oracle/product/11.2.0/db/bin/emctl start agent 24: /oracle/app/oracle/product/11.2.0/db/bin/srvctl start home -o /oracle/app/oracle/product/11.2.0/db -s /oracle/app/oracle/product/11.2.0/db/srvm/admin/stophome.txt -n DB1 DB1:/ #

4.3、opatchauto日志

...
2019-01-22 15:06:12: patch /oracle/patch/20485808/20299013 apply successful for home /oracle/app/oracle/product/11.2.0/db
2019-01-22 15:06:12: Executing command /oracle/app/oracle/product/11.2.0/db/OPatch/opatch napply /oracle/patch/20485808/20420937/custom/server/20420937 -local -silent -ocmrf /oracle/app/11.2.0/grid/OPatch/ocm/ocm.rsp -oh /oracle/app/orac
le/product/11.2.0/db -invPtrLoc /oracle/app/oracle/product/11.2.0/db/oraInst.loc as oracle
2019-01-22 15:06:12: Running as user oracle: /oracle/app/oracle/product/11.2.0/db/OPatch/opatch napply /oracle/patch/20485808/20420937/custom/server/20420937 -local -silent -ocmrf /oracle/app/11.2.0/grid/OPatch/ocm/ocm.rsp -oh /oracle/ap
p/oracle/product/11.2.0/db -invPtrLoc /oracle/app/oracle/product/11.2.0/db/oraInst.loc
2019-01-22 15:06:12: s_run_as_user2: Running /bin/su oracle -c ' /oracle/app/oracle/product/11.2.0/db/OPatch/opatch napply /oracle/patch/20485808/20420937/custom/server/20420937 -local -silent -ocmrf /oracle/app/11.2.0/grid/OPatch/ocm/oc
m.rsp -oh /oracle/app/oracle/product/11.2.0/db -invPtrLoc /oracle/app/oracle/product/11.2.0/db/oraInst.loc ' >>>>>>>>>>>>>>>>10分钟
2019-01-22 15:16:14: Removing file /tmp/yaaC3Jqay
...

5、更新数据字典

cd $ORACLE_HOME/rdbms/admin
sqlplus / as sysdba
@catbundle.sql psu apply ACTION_TIME ACTION NAMESPACE VERSION ID BUNDLE_SERIES COMMENTS
------------------------------ -------------------- ---------- ---------------------------- ---------- --------------- ----------------------------------------
2013-10-01 22:55:45.938537 APPLY SERVER 11.2.0.4 0 PSU Patchset 11.2.0.2.0
2019-01-22 14:02:01.771369 APPLY SERVER 11.2.0.4 0 PSU Patchset 11.2.0.2.0
2019-01-22 15:58:32.917047 APPLY SERVER 11.2.0.4 6 PSU PSU 11.2.0.4.6

AIX 7.1 RAC 11.2.0.4.0升级至11.2.0.4.6(一个patch跑了3个小时)的更多相关文章

  1. 探索Oracle数据库升级6 11.2.0.4.3 Upgrade12c(12.1.0.1)

    探索Oracle数据库升级6 11.2.0.4.3 Upgrade12c(12.1.0.1) 一.前言:       Oracle 12c公布距今已经一年有余了,其最大亮点是一个能够插拔的数据库(PD ...

  2. rac 10g 10.2.0.1升级到10.2.0.5具体解释

        RAC 10.2.0.1 升级到 10.2.0.5 一. 准备: Patch 包:p8202632_10205_LINUX.zip   节点数:3个节点       RAC1    RAC2  ...

  3. Oracle11.2.0.1升级到11.2.0.3

    Oracle数据库升级也并非简单的事,这篇博客,博主对Oracle那点事做了较详细的介绍: http://blog.itpub.net/9599/viewspace-473003/ 我还属于Oracl ...

  4. AIX 10201 HA RAC 安装+升级到10204

    1:查看系统版本 [rac1:root:/hacmp/hacmp5.4/ha5.4/installp/ppc] oslevel -s 6100-06-06-1140 lslpp -al bos.adt ...

  5. 出现Fatal IO error 11 (资源暂时不可用) on X server :0.0.的可能原因及解决方案

    我在使用python的过程当中发现了这个有这样的错误,后来看了下面这篇文档才知道原因所在. 最近在编写一个局域网的聊天工具,在编写客户端时,我把界面部分和事件处理函数写好后,准备再开一个线程用于接收服 ...

  6. 基于msys2工具集,自编译gcc-6.2.0、Qt-5.6.1-1和Qt-4.8.7(有nuwen.net网站提供的脚本)

    好久没更新(其实大可不要经常更新吧),一直都是用Qt4,最近想着转向Qt5了,msys2是自带Qt的,但工具链经常会更新,依赖也较多,简便才方便,做了最后一组Qt工具的更新,如题,Qt-4.8.7作为 ...

  7. Solr4.8.0源码分析(11)之Lucene的索引文件(4)

    Solr4.8.0源码分析(11)之Lucene的索引文件(4) 1. .dvd和.dvm文件 .dvm是存放了DocValue域的元数据,比如DocValue偏移量. .dvd则存放了DocValu ...

  8. 设正整数n的十进制表示为n=ak……a1a0(0<=ai<=9,0<=i<=k,ak!=0),n的个位为起始数字的数字的正负交错之和T(n)=a0+a1+……+(-1)kak,证明:11|n的充分必要条件是11|T(n);(整除理论1.1.2))

    设正整数n的十进制表示为n=ak……a1a0(0<=ai<=9,0<=i<=k,ak!=0),n的个位为起始数字的数字的正负交错之和T(n)=a0+a1+……+(-1)kak, ...

  9. Asp.Net Core 2.0 项目实战(11) 基于OnActionExecuting全局过滤器,页面操作权限过滤控制到按钮级

    1.权限管理 权限管理的基本定义:百度百科. 基于<Asp.Net Core 2.0 项目实战(10) 基于cookie登录授权认证并实现前台会员.后台管理员同时登录>我们做过了登录认证, ...

随机推荐

  1. django第三天

    从后台传入一层的字典数据 后台代码 前台代码一 浏览器结果 前台代码二 前台代码三 前台代码四 注意 默认遍历为KEY .values    .keys   .items 都不加括号

  2. Consideration about improving mathematics study

    In this article, I’ll present my ideas about how to improve mathematics study, which are the forewor ...

  3. 图片纯前端JS压缩的实现

    一.图片上传前端压缩的现实意义 对于大尺寸图片的上传,在前端进行压缩除了省流量外,最大的意义是极大的提高了用户体验. 这种体验包括两方面: 由于上传图片尺寸比较小,因此上传速度会比较快,交互会更加流畅 ...

  4. EsayUi中常用的属性和方法总结

    文章转载自http://www.jb51.net/article/26077.htm 详细了解请查看官方文档 属性分为CSS片段和JS片段 CSS类定义:1.div easyui-window     ...

  5. blur和click事件冲突

    一.问题描述文本框的blur事件和div元素的click事件出现冲突.在input的blur事件中,我们隐藏div元素.在div的click事件中,我们清除input的内容,并隐藏自身.当我们在inp ...

  6. 解读vscode断点调试配置文件【待续】

    一.参考链接 https://code.visualstudio.com/Docs/editor/debugging https://code.visualstudio.com/docs/nodejs ...

  7. [jzoj]3456.【NOIP2013模拟联考3】恭介的法则(rule)

    Link https://jzoj.net/senior/#main/show/3456 Description 终于,在众亲们的奋斗下,最终boss 恭介被关进了库特设计的密室.正当她们松了一口气时 ...

  8. eclipse设置properties文件的字体颜色

    点击Window->preferences->搜素properties ============================ 其它设置字体颜色设置        =========== ...

  9. css 图片置灰

    .filterGray{ -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(10 ...

  10. yum安装mysql5.7

    [root@ycj ~]# wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm //下载安装 ...