Oracle12c 12.2.0.0.1 数据库单实例的RU以及OJM升级

数据库运行环境:CentOS7

oralce版本:12.2.0.0.1

一、补丁准备:

到oracle官网下载RU和OJM的补丁。以及最新版的OPatch

OPacth地址:https://updates.oracle.com/download/6880880.html

OPatch一般跟随补丁更新因此如果要安装最新的补丁,一般都需要升级OPatch。具体是否需要升级,需要阅读补丁中的readme.html

RU补丁:安装最新的RU即可,12c版本的RU类似于以前的PSU,是累计补丁。

OJM补丁

二、将OPatch 升级到最新版本

将之前的OPatch备份,然后覆盖即可

三、升级RU补丁 和OJVM,方式相同

出错:

需要安装fuser。

yum install -y psmisc

先检测冲突:

在补丁目录下执行:

$ORACLE_HOME/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -ph ./

到补丁解压缩目录下执行:

$ORACLE_HOME/OPatch/opatch apply

出现错误

make: [iextjob] Error 1 (ignored)

可以忽略,不影响升级

如果没有环境变量,可以直接把ORACLE_HOME提替换为目录

四、更新dba_registry_sqlpatch视图信息

sqlplus启动数据库

sqlplus / as sysdba

startup

执行

alter pluggable database all open;如果提示错误可以忽略,数据库能正常启动即可

OPatch目录下执行

./datapatch -verbose

随后用sqlplus登录,执行查看是否成功

select VERSION,STATUS,ACTION_TIME,DESCRIPTION from dba_registry_sqlpatch;

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值