系统版本Solaris 11.4 X86
数据库版本Oracle 19C 单机
更新补丁p35320081_190000_Solaris86-64

1.查看补丁README说明文件,需要先更新Opatch
补丁README说明文件
更新Opeatch步骤
备份当前OPeach
cd $ORACLE_HOME
mv OPatch OPatch.bak

解压新版本Opatch至ORACLE_HOME目录
unzip p6880880_190000_Solaris86-64.zip -d $ORACLE_HOME

Opatch更新完成,检查版本已更新至12.2.0.1.39
Opatch更新完成,检查版本

2.我这里是单机环境,更新补丁前需先关闭数据库以及监听
更新补丁前需要先关闭数据库及监听
关闭数据库步骤:
–关闭oracle
SQL> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.

查看oracle库进程
ps aux|grep pmon

lsnrctl stop
停止监听器命令

lsnrctl status
查看监听器命令

3.更新补丁步骤
解压补丁至Oracle家目录

unzip -d $ORACLE_HOME p35320081_190000_Solaris86-64.zip

cd $ORACLE_HOME/35320081/

$ORACLE_HOME/OPatch/opatch apply
开始更新补丁

更新完成后检查35320081补丁
检查补丁

– os命令查看补丁
opatch lspatches
opatch lsinventory
– SQL查看补丁
select * from dba_registry_sqlpatch – 12c 以上
select * from dba_registry_history – 11g及以上

后续按照补丁说明文件继续以下步骤即可
剩余步骤
完成
.datapatch -verbose