oracle 11.2.0.4 单机数据库打 2020年4月份补丁。
简单验证此过程,30783889这个补丁集包含ojvm和db的一堆补丁,推荐打的过程是先升级opatch,然后打db补丁,最后再打ojvm,过程简单,不详细。
补丁信息:
Patch 30783889: COMBO OF OJVM COMPONENT 11.2.0.4.200414 DBPSU DBPSU 11.2.0.4.200414
从MOS上下载补丁文件:
p6880880_112000_Linux-x86-64.zip -- opatch工具
p30783889_112040_Linux-x86-64.zip -- 补丁集
当前opatch版本
[oracle@db01 ~]$ opatch version
OPatch Version: 11.2.0.3.4
OPatch succeeded.
[oracle@db01 ~]$ opatch lspatches
此 Oracle 主目录中未安装任何中间补丁程序。
升级opatch:
mv $ORACLE_HOME/OPatch/ $ORACLE_HOME/OPatch_bak
unzip ~/p6880880_112000_Linux-x86-64.zip -d $ORACLE_HOME/
[oracle@db01 ~]$ opatch version
OPatch Version: 11.2.0.3.25
OPatch succeeded.
打补丁前停止侦听、数据库、备份软件
cd $ORACLE_HOME/
cd ..
tar -pvcf /tmp/db1.tar dbhome_1
解包
unzip -q p30783889_112040_Linux-x86-64.zip
30670774
30805543
第一个就是db的,第二个就是ojvm的,需要分开单独打。
打db的补丁:
Patch 30670774 - Oracle Database Patch Set Update 11.2.0.4.200414
cd 30783889/30670774
opatch apply
详见《db单独打补丁 log1.txt》
cd $ORACLE_HOME/rdbms/admin
sqlplus /nolog
SQL> CONNECT / AS SYSDBA
SQL> STARTUP
SQL> @catbundle.sql psu apply
SQL> @?/rdbms/admin/utlrp
SQL> exit
打ovjm的补丁:
Patch 30805543 - Oracle JavaVM Component 11.2.0.4.200414 Database PSU
cd 30783889/30805543
opatch apply
opatch lsinv
详见《db单独打补丁 log2.txt》
cd $ORACLE_HOME/sqlpatch/30805543
sqlplus /nolog
SQL> CONNECT / AS SYSDBA
SQL> startup upgrade
SQL> @postinstall.sql
SQL> shutdown
SQL> startup
SQL> @?/rdbms/admin/utlrp
阅读(3175) | 评论(0) | 转发(0) |