一、先到官网找到当前最新的Bundle Patch和OJVM:

给windows 2016上安装的的12.2.0.1.0打补丁升级到12.2.0.1.180417


二、然后分别下载补丁包,没有的可以在这下载:https://pan.baidu.com/s/1BK66xGp_Oj-QgqABBXezHQ 密码:105p

给windows 2016上安装的的12.2.0.1.0打补丁升级到12.2.0.1.180417

注意:要打27650410,需要先打27426753:

给windows 2016上安装的的12.2.0.1.0打补丁升级到12.2.0.1.180417


三、查看当前的补丁情况:

C:\app\Administrator\virtual\product\12.2.0\dbhome_1\OPatch>opatch lsinventory

给windows 2016上安装的的12.2.0.1.0打补丁升级到12.2.0.1.180417

可以看到当前没有安装任何补丁。


四、先查看27426753自述文件:

给windows 2016上安装的的12.2.0.1.0打补丁升级到12.2.0.1.180417

主要就三步:

1、停实例和监听服务。

给windows 2016上安装的的12.2.0.1.0打补丁升级到12.2.0.1.180417

2、停止Distributed Transaction Coordinator服务,如下:

给windows 2016上安装的的12.2.0.1.0打补丁升级到12.2.0.1.180417

将该服务停止。

3、解压缩补丁包后进入到该目录安装补丁。

C:\app\Administrator\virtual\product\12.2.0\dbhome_1\OPatch>cd /d C:\Users\Administrator\Desktop\p27426753_122010_MSWIN-x86-64\27426753

C:\Users\Administrator\Desktop\p27426753_122010_MSWIN-x86-64\27426753>C:\app\Administrator\virtual\product\12.2.0\dbhome_1\OPatch\opatch apply

第一次安装失败,还有很多文件在使用:

给windows 2016上安装的的12.2.0.1.0打补丁升级到12.2.0.1.180417

检查了下,有一个sqlplus窗口未关闭:

给windows 2016上安装的的12.2.0.1.0打补丁升级到12.2.0.1.180417

找到打开的sqlplus窗口并关闭,然后重新应用补丁程序:

给windows 2016上安装的的12.2.0.1.0打补丁升级到12.2.0.1.180417

需要输入2次y进行确认,开始补丁更新:

给windows 2016上安装的的12.2.0.1.0打补丁升级到12.2.0.1.180417

给windows 2016上安装的的12.2.0.1.0打补丁升级到12.2.0.1.180417

给windows 2016上安装的的12.2.0.1.0打补丁升级到12.2.0.1.180417


五、再次检查补丁:

给windows 2016上安装的的12.2.0.1.0打补丁升级到12.2.0.1.180417

给windows 2016上安装的的12.2.0.1.0打补丁升级到12.2.0.1.180417

给windows 2016上安装的的12.2.0.1.0打补丁升级到12.2.0.1.180417

给windows 2016上安装的的12.2.0.1.0打补丁升级到12.2.0.1.180417

给windows 2016上安装的的12.2.0.1.0打补丁升级到12.2.0.1.180417

给windows 2016上安装的的12.2.0.1.0打补丁升级到12.2.0.1.180417


六、启动数据库实例和监听服务

给windows 2016上安装的的12.2.0.1.0打补丁升级到12.2.0.1.180417



七、查看数据库版本

SQL> COL PRODUCT FORMAT A40
SQL> COL VERSION FORMAT A15
SQL> COL STATUS FORMAT A15
SQL> SELECT * FROM PRODUCT_COMPONENT_VERSION;

给windows 2016上安装的的12.2.0.1.0打补丁升级到12.2.0.1.180417

SQL> col comp_name format a30
SQL> select comp_name,version,status from dba_registry;

给windows 2016上安装的的12.2.0.1.0打补丁升级到12.2.0.1.180417


八、另一个补丁的安装

关闭所有oracle服务,解压缩第2个补丁包并进行冲突检查:

给windows 2016上安装的的12.2.0.1.0打补丁升级到12.2.0.1.180417


开始打补丁:

给windows 2016上安装的的12.2.0.1.0打补丁升级到12.2.0.1.180417

给windows 2016上安装的的12.2.0.1.0打补丁升级到12.2.0.1.180417


再次检查补丁:

给windows 2016上安装的的12.2.0.1.0打补丁升级到12.2.0.1.180417



相关文章:

  • 2021-10-25
  • 2021-11-04
  • 2022-12-23
  • 2021-11-29
  • 2021-11-21
  • 2021-05-20
  • 2022-12-23
猜你喜欢
  • 2021-12-05
  • 2022-12-23
  • 2021-10-16
  • 2022-12-23
  • 2022-12-23
  • 2021-05-19
  • 2022-01-26
相关资源
相似解决方案