Reference
- Oracle Grid Infrastructure 11.2.0.4.x Patch Set Update SUPPLEMENTAL README (Doc ID 1641136.1)
- https://w.cnblogs.com/jyzhao/p/4905246.html#2
0、环境信息
- IP:192.168.37.61、192.168.37.65
- OS: redhat 6.5
- DB:11.2.0.4
- opatch:11.2.0.3.27
- psu: p31718723_112040_Linux-x86-64.zip
- GRID_HOME: /u01/app/11.2.0/grid
- ORACLE_HOME: /u01/app/oracle/product/11.2.0/dbhome_1
1、备份家目录
mkdir -p /u01/app/software/psu/backup cd /u01/app/software/psu/backup tar -pcvf grid_home.tar /u01/app/11.2.0/grid tar -pcvf db_home.tar /u01/app/oracle/product/11.2.0/dbhome_1 tar -pcvf inv.tar /u01/app/oraInventory
复制
2、传输补丁文件和最新OPatch
使用 xftp 传输至 /u01/software/psu/
目录即可
3、更新OPatch
更新OPatch
## as root cd /u01/app/11.2.0/grid ll | grep OPatch mv OPatch/ OPatch_20210225 cp /u01/software/psu/p6880880_112000_Linux-x86-64.zip ./ unzip p6880880_112000_Linux-x86-64.zip chown -R grid. OPatch chmod -R 755 OPatch ## as oracle su - oracle cd $ORACLE_HOME mv OPatch OPatch_20210225 cp /u01/software/psu/p6880880_112000_Linux-x86-64.zip ./ unzip p6880880_112000_Linux-x86-64.zip chmod -R 755 OPatch
复制
检查opatch版本
[root@zdata-db01 grid]# su - grid [grid@zdata-db01 ~]$ opatch version OPatch Version: 11.2.0.3.27 OPatch succeeded. [root@zdata-db01 ~]# su - oracle [oracle@zdata-db01 ~]$ opatch version OPatch Version: 11.2.0.3.27 OPatch succeeded.
复制
4、解压补丁文件
# as grid cd /u01/software/psu/ unzip p31718723_112040_Linux-x86-64.zip
复制
5、检查补丁冲突
su - grid cd /u01/software/psu/31718723 $ORACLE_HOME/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -ph ./ su - oracle cd /u01/software/psu/31718723/31537677 $ORACLE_HOME/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -ph ./
复制
grid 用户执行结果
[grid@zdata-db01 31718723]$ $ORACLE_HOME/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -ph ./ Oracle Interim Patch Installer version 11.2.0.3.27 Copyright (c) 2021, Oracle Corporation. All rights reserved. PREREQ session Oracle Home : /u01/app/11.2.0/grid Central Inventory : /u01/app/oraInventory from : /u01/app/11.2.0/grid/oraInst.loc OPatch version : 11.2.0.3.27 OUI version : 11.2.0.4.0 Log file location : /u01/app/11.2.0/grid/cfgtoollogs/opatch/opatch2021-02-25_13-39-41PM_1.log Invoking prereq "checkconflictagainstohwithdetail" Prereq "checkConflictAgainstOHWithDetail" passed. OPatch succeeded.
复制
oracle 用户执行结果
[oracle@zdata-db01 31537677]$ $ORACLE_HOME/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -ph ./ Oracle Interim Patch Installer version 11.2.0.3.27 Copyright (c) 2021, Oracle Corporation. All rights reserved. PREREQ session Oracle Home : /u01/app/oracle/product/11.2.0/dbhome_1 Central Inventory : /u01/app/oraInventory from : /u01/app/oracle/product/11.2.0/dbhome_1/oraInst.loc OPatch version : 11.2.0.3.27 OUI version : 11.2.0.4.0 Log file location : /u01/app/oracle/product/11.2.0/dbhome_1/cfgtoollogs/opatch/opatch2021-02-25_13-41-00PM_1.log Invoking prereq "checkconflictagainstohwithdetail" Prereq "checkConflictAgainstOHWithDetail" passed. OPatch succeeded.
复制
6、停止数据库和本地crs服务
su - oracle $ORACLE_HOME/bin/srvctl stop instance -d odsdb -i odsdb1 su – root /u01/app/11.2.0/grid/crs/install/rootcrs.pl -unlock
复制
7、手动更新补丁
grid install psu
$ORACLE_HOME/OPatch/opatch napply -oh $ORACLE_HOME -local /u01/software/psu/31718723
复制
db install psu
$ORACLE_HOME/OPatch/opatch napply -oh $ORACLE_HOME -local /u01/software/psu/31718723/31537677 $<UNZIPPED_PATCH_LOCATION>/<patch>/custom/server/<patch>/custom/scripts/prepatch.sh -dbhome <ORACLE_HOME> $<ORACLE_HOME>/OPatch/opatch napply -oh <ORACLE_HOME> -local <UNZIPPED_PATCH_LOCATION>/<patch>/custom/server/<patch> $<UNZIPPED_PATCH_LOCATION>/<patch>/custom/server/<patch>/custom/scripts/postpatch.sh -dbhome <ORACLE_HOME>
复制
execute rootcrs.pl
su – root /u01/app/11.2.0/grid/rdbms/install/rootadd_rdbms.sh /u01/app/11.2.0/grid/crs/install/rootcrs.pl -patch
复制
8、升级字典和编译失效对象
su - oracle export ORACLE_SID=<sid_name> sqlplus / as sysdba @?/rdbms/admin/catbundle.sql psu apply @?/rdbms/admin/utlrp.sql
复制
9、验证补丁更新结果
set lines 200 col action for a20 col version for a30 select to_char(action_time,'yyyy-mm-dd'), action,version from dba_registry_history;
复制
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
目录