Oracle - 數據庫打完補丁后,是否必須要執行catbundle.sql


在給數據庫打補丁的時候,看文檔中都有一個步驟"SQL> @catbundle.sql psu apply",那么這個腳本是不是每次打補丁都要去執行呢。

下圖是截自補丁的readme
image

總結來說就是:
1. dbca圖形化創建的數據庫實例,需要執行catbundle.sql
2. dbca -silent靜默方式創建的數據庫實例,需要執行catbundle.sql
注意這里的數據庫實例既包含打補丁之前已經存在的,還包含打補丁之后新建的。

如果之前打過補丁,並且執行過catbundle.sql,那么這次再打補丁就不需要再執行一次catbundle.sql了。

 

查閱MOS(Doc ID 605795.1)
image

可以看到即使是上面不需要執行catbundle.sql的情況,執行catbundle.sql也沒啥壞處,而且還能將打補丁的信息注冊到dba_registry_history表中。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM