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系统oracle11.2.0.4打补丁 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/biancheng/1725845172a1020674.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论