admin管理员组

文章数量:1435859

文章目录

    • 前文
    • 1.文件包,把3个p开头的解压出来就是剩余的,其中33174351是db,另外一个是ovjm,具体说明在那个txt里面有标注
    • 2.关闭oracle服务
    • 3.替换OPatch,把原来的备份,把新的复制进去
    • 4.打DB补丁
      • 4.1 将 修改后的 SQL 文件加载到数据库中,这步得先把数据库启动才能操作
    • 5. 再次关闭oracle服务,然后打ojvm包
      • 5.1 查看打的补丁
      • 5.2 启动oracle服务、运行sql
    • 6、补丁包下载地址

前文

最新的补丁集,有2个, 一个是 database PUS, 一个是ojvm PUS, 历史的补丁集不需要打,因为补丁集是累积的,既新版包含了老版

对于老版本版本如(11.2.0.1、11.2.0.2、11.2.0.3),目前厂商都不更新这些版本的补丁了。

到目前持续做补丁集更新的版本只有11.2.0.4,所以必须要升级到11.2.0.4后再打补丁集才能通过漏洞检测

对应补丁包内有官方说明文档,这是我自己整理出来的操作,集群操作或者回退补丁,请查看补丁包内官方文档

1.文件包,把3个p开头的解压出来就是剩余的,其中33174351是db,另外一个是ovjm,具体说明在那个txt里面有标注

2.关闭oracle服务

3.替换OPatch,把原来的备份,把新的复制进去

4.打DB补丁

在33174351这个目录里面执行C:\app\admin\product\11.2.0\dbhome_1\OPatch\opatch apply
如果遇到补丁冲突就把原来的补丁卸载掉:opatch rollback -id 32145687(补丁包ID)

4.1 将 修改后的 SQL 文件加载到数据库中,这步得先把数据库启动才能操作


在此目录运行CMD,C:\app\admin\product\11.2.0\dbhome_1\RDBMS\ADMIN
// 如果报适配器错误,而且服务都起来的话,可能是你环境变量里面还配了client的配置,删除即可。

cd %ORACLE_HOME%\rdbms\admin 
sqlplus /nolog 
SQL> CONNECT / AS SYSDBA 
SQL> STARTUP 
SQL> @catbundle.sql PSU apply 
SQL> QUIT

sql执行比较长,不要动

5. 再次关闭oracle服务,然后打ojvm包

此处不再附关闭oracle的图,自己注意

同样在目录里面运行cmd,再运行

C:\app\admin\product\11.2.0\dbhome_1\OPatch\opatch apply

5.1 查看打的补丁

C:\app\admin\product\11.2.0\dbhome_1\OPatch\opatch lsinventory

5.2 启动oracle服务、运行sql

cd %ORACLE_HOME%\sqlpatch\33248711 
sqlplus /nolog 
SQL> CONNECT / AS SYSDBA 
SQL> SHUTDOWN 
SQL> STARTUP UPGRADE 
SQL> @postinstall.sql 
SQL> SHUTDOWN 
SQL> STARTUP


6、补丁包下载地址

https://download.csdn/download/weixin_44245976/85526334

linux打补丁文章地址

本文标签: 打补丁系统Windows