OJVM RELEASE UPDAT补丁程--Windows Oracle 12.2.0.1.0

 

微信公众号:云库管    www.yunDBA.com

北京云库管科技有限公司 (内部培训资料)    返回上级

 

 

一、思路总结:

1.    Opatch工具升级到某高版本以上(具体见补丁集readme.html中有要求);

2.    停止数据库服务执行opatch apply命令,目的是用新补丁程序替换原有程序文件;

3.    打开数据库startup upgrade模式,用datapatch –verbose命令执行补丁集SQL脚本,更改数据词典内容,这点和11g不同。

 

 

二、解释:

Ojvm PSU 过程和打DB PSU过程前两步(1,2相同,不同点在于第3步,datapatch –verbose命令执行sql的是在startup upgrade模式下执行的

 

Ojvm PSU补丁集 过程前两步(1,2 省略,具体参考打DB PSU补丁集过程

 

 

 

注意:在子目录下进行解压补丁包

因为OJVM RELEASE UPDAT补丁集程序里面也存在PatchSearch.xml文件, DB RELEASE UPDAT补丁集程序里的同名;

如解压到当前目录下会导致此文件的同名覆盖提示,所以要在不同子目录下进行解压,防止出现覆盖提示。

 

三、安装注意事项

1.  OJVM RELEASE UPDAT前,确认您已打好了DB  RELEASE UPDAT,有了打补丁经验。

2.  在选择OJVM RELEASE UPDAT时,要参考补丁集压缩包中readme.html,里面阐述了ojvm RELEASE UPDAT需要的前提条件。为避免冲突,最好选择同一时间发布的db RELEASE UPDATojvm RELEASE UPDAT

3.  DB RELEASE UPDAT不同点

总体过程与打DB RELEASE UPDAT相似。不同点在于要以upgrade模式打开数据库,执行datapatch -verbose更新,对比如下:

Db RELEASE UPDAT     执行datapatch –verbose 更新是在 startup         状态下执行的,即OPEN状态

OJVM  RELEASE UPDAT  执行datapatch –verbose 更新是在 startup upgrade状态下执行的,即OPEN upgrade状态

 

 

4.重新编辑无效对象

cd %ORACLE_HOME%/rdbms/admin

sqlplus /nolog

SQL> CONNECT / AS SYSDBA

SQL> @utlrp.sql

 

5.如果遇到了补丁冲突或出错,可以参考 《案例分析-打Ojvm PSU补丁集报补丁冲突》