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
结束。
阅读(3007) | 评论(0) | 转发(0) |