首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

ORACLE 12C PSU补丁安装

ORACLE 12C补丁安装方法增强,简化操作,增加了datapatch 通过匹配一个内部存储库与patch inventory 来决定所需的应用/回滚操作。 我们以12.2.0.1的最新PSU 12.2.0.1.180116安装了解PSU补丁的安装方法。

一、升级OPatch

升级PSU需要满足Opatch的版本,为了本次升级,我们下载

升级方法

cd $ORACLE_HOME

mv Opatch OPatch.bak

升级后验证,确保opatch版本为12.2.0.1.8

注意:每次升级前要根据PSU包中的说明查看升级对opatch的最低版本要求

二、OJVM升级

OJVM的PSU — 包含gi,rdbms,client中所有针对java组件的patch,本次下载的PSU中27001739目录OJVM的补丁包

查看补丁情况

opatch lsinventory

检测补丁冲突

opatch prereq CheckConflictAgainstOHWithDetail -ph ./

关闭数据库后进行安装补丁

opatch apply

upgrade方式启动数据库

sqlplus /nolog

connect / as sysdba

startup upgrade

quit

自动为数据库补丁执行 post-patch SQL 操作

cd $ORACLE_HOME/OPatch

./datapatch -verbose

安装完毕后检查

opatch lsinventory

可以看到OJVM组件已经升级成功

三、DB升级

参照OJVM升级中的冲突检测后,关闭数据库后进行DB补丁安装

opatch apply

自动为数据库补丁执行 post-patch SQL 操作

cd $ORACLE_HOME/OPatch

./datapatch -verbose

安装完毕后启动数据库检查

opatch lsinventory

注意:升级回退方法为执行命令opatch rollback -id xxx进行回退,其中xxx代表补丁号

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180119G0E69T00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券