windows系统oracle11.2.0.4打补丁
文章目錄
- 前文
- 1.文件包,把3個p開頭的解壓出來就是剩余的,其中33174351是db,另外一個是ovjm,具體說明在那個txt里面有標(biāo)注
- 2.關(guān)閉oracle服務(wù)
- 3.替換OPatch,把原來的備份,把新的復(fù)制進去
- 4.打DB補丁
- 4.1 將 修改后的 SQL 文件加載到數(shù)據(jù)庫中,這步得先把數(shù)據(jù)庫啟動才能操作
- 5. 再次關(guān)閉oracle服務(wù),然后打ojvm包
- 5.1 查看打的補丁
- 5.2 啟動oracle服務(wù)、運行sql
- 6、補丁包下載地址
前文
最新的補丁集,有2個, 一個是 database PUS, 一個是ojvm PUS, 歷史的補丁集不需要打,因為補丁集是累積的,既新版包含了老版
對于老版本版本如(11.2.0.1、11.2.0.2、11.2.0.3),目前廠商都不更新這些版本的補丁了。
到目前持續(xù)做補丁集更新的版本只有11.2.0.4,所以必須要升級到11.2.0.4后再打補丁集才能通過漏洞檢測
對應(yīng)補丁包內(nèi)有官方說明文檔,這是我自己整理出來的操作,集群操作或者回退補丁,請查看補丁包內(nèi)官方文檔
1.文件包,把3個p開頭的解壓出來就是剩余的,其中33174351是db,另外一個是ovjm,具體說明在那個txt里面有標(biāo)注
2.關(guān)閉oracle服務(wù)
3.替換OPatch,把原來的備份,把新的復(fù)制進去
4.打DB補丁
在33174351這個目錄里面執(zhí)行C:\app\admin\product\11.2.0\dbhome_1\OPatch\opatch apply
如果遇到補丁沖突就把原來的補丁卸載掉:opatch rollback -id 32145687(補丁包ID)
4.1 將 修改后的 SQL 文件加載到數(shù)據(jù)庫中,這步得先把數(shù)據(jù)庫啟動才能操作
在此目錄運行CMD,C:\app\admin\product\11.2.0\dbhome_1\RDBMS\ADMIN
// 如果報適配器錯誤,而且服務(wù)都起來的話,可能是你環(huán)境變量里面還配了client的配置,刪除即可。
sql執(zhí)行比較長,不要動
5. 再次關(guān)閉oracle服務(wù),然后打ojvm包
此處不再附關(guān)閉oracle的圖,自己注意
同樣在目錄里面運行cmd,再運行
C:\app\admin\product\11.2.0\dbhome_1\OPatch\opatch apply5.1 查看打的補丁
C:\app\admin\product\11.2.0\dbhome_1\OPatch\opatch lsinventory5.2 啟動oracle服務(wù)、運行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.net/download/weixin_44245976/85526334
linux打補丁文章地址
總結(jié)
以上是生活随笔為你收集整理的windows系统oracle11.2.0.4打补丁的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 排行榜|当 DB-Engines 遇见墨
- 下一篇: 手动GHOST还原系统