DBCA建庫前升級需要執行catpatch.sql,utlrp.sql兩個指令碼嗎 ?
Linux AS3.0
Oracle9.2.0.1 升級到Oracle9.2.0.7
問題 : 建立資料庫例項前升級然後才DBCA建庫例項,不需要執行這幾個指令碼吧 ?
一般升級打patch 後, 我們需要執行下面兩個指令碼, 這種情況是我們的庫例項已經存在的情況下升級的步驟 。
如果新安裝的Oracle軟體Oracle9.2.0.1 , 還沒有DBCA建立資料庫例項,就開始打Patch 9207, 然後DBCA
建立資料庫例項 , 這樣的情況下應該不需要執行以下兩個指令碼吧 (utlrp.sql編譯無效物件,新建的例項一般
都是valid物件,catpatch.sql 重建資料字典檢視,我是在升級ORACLE rdbms之後DBCA建的庫例項,那麼也
應該不需要執行catpatch.sql ) ?
-----------------------------------------------------------------
--編譯無效物件指令碼utlrp.sql
$ sqlplus '/as sysdba' @?/rdbms/admin/utlrp.sql
utlrp.sql指令碼可以在資料庫執行的狀態下執行以編譯、資料庫中的invalid物件.
oracle建議在對資料庫進行遷移、升級、降級後都執行一遍utlrp.sql以編譯無效物件。
--打完patch後重建資料字典檢視指令碼catpatch.sql
為了保證系統的的資料詞典的完整性和有效性,最好的打patch後在migrate狀態下執行catpatch.sql
sql> shutdown immediate
sql> startup migrate
sql> @?/rdbms/admin/catpatch.sql
sql> shutdown immediate
sql> startup
Oracle9.2.0.1 升級到Oracle9.2.0.7
問題 : 建立資料庫例項前升級然後才DBCA建庫例項,不需要執行這幾個指令碼吧 ?
一般升級打patch 後, 我們需要執行下面兩個指令碼, 這種情況是我們的庫例項已經存在的情況下升級的步驟 。
如果新安裝的Oracle軟體Oracle9.2.0.1 , 還沒有DBCA建立資料庫例項,就開始打Patch 9207, 然後DBCA
建立資料庫例項 , 這樣的情況下應該不需要執行以下兩個指令碼吧 (utlrp.sql編譯無效物件,新建的例項一般
都是valid物件,catpatch.sql 重建資料字典檢視,我是在升級ORACLE rdbms之後DBCA建的庫例項,那麼也
應該不需要執行catpatch.sql ) ?
-----------------------------------------------------------------
--編譯無效物件指令碼utlrp.sql
$ sqlplus '/as sysdba' @?/rdbms/admin/utlrp.sql
utlrp.sql指令碼可以在資料庫執行的狀態下執行以編譯、資料庫中的invalid物件.
oracle建議在對資料庫進行遷移、升級、降級後都執行一遍utlrp.sql以編譯無效物件。
--打完patch後重建資料字典檢視指令碼catpatch.sql
為了保證系統的的資料詞典的完整性和有效性,最好的打patch後在migrate狀態下執行catpatch.sql
sql> shutdown immediate
sql> startup migrate
sql> @?/rdbms/admin/catpatch.sql
sql> shutdown immediate
sql> startup
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-600440/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- utlrp.sql和catpatch.sql兩個指令碼的作用SQL指令碼
- 不能執行兩個指令碼的方法指令碼
- DBCA靜默建庫中的兩個小問題
- 你會執行指令碼嗎指令碼
- [記錄] 升級資料庫為10.2.0.4 , 執行 utlrp.sql 後還是有invalid物件資料庫SQL物件
- 記一次utlrp.sql指令碼執行引發的結果SQL指令碼
- ssh升級指令碼指令碼
- 手工建庫與dbca建庫
- RAC安裝時需要執行4個指令碼及意義指令碼
- Java執行groovy指令碼的兩種方式Java指令碼
- DBCA 建庫執行報錯ora-12547 ----深刻的教訓
- 【資料庫升級】Oracle指令碼升級12c CDB to 19c CDB資料庫Oracle指令碼
- php5.3升級指令碼PHP指令碼
- oracle建庫指令碼Oracle指令碼
- Oracle OCP(36):DBCA建庫Oracle
- DBCA靜默方式建庫
- 不使用dbca進行手工建庫的過程
- xmanger連線,DBCA建庫花了三個小時?
- Windows 10升級前需要注意的13問答Windows
- 建庫指令碼下載指令碼
- 執行shell指令碼指令碼
- 指令碼執行方式指令碼
- PHP 避免同時執行一個指令碼PHP指令碼
- 同步寫兩個資料庫--多執行緒資料庫執行緒
- oracle-手工建庫指令碼Oracle指令碼
- 執行緒和鎖,鎖升級執行緒
- DBCA建庫時找不到ASM磁碟ASM
- 從一個shell指令碼執行出錯聊起指令碼
- mybatis執行sql指令碼MyBatisSQL指令碼
- crontab執行shell指令碼指令碼
- PowerShell 指令碼執行策略指令碼
- SQL SERVER執行指令碼SQLServer指令碼
- 指令碼後臺執行指令碼
- 執行database replay進行升級測試Database
- 執行python指令碼後臺執行Python指令碼
- 升級 PHP 7.4 帶來的兩個大坑PHP
- 升級執行指令碼遇到SP2-0734: unknown command beginning 錯誤處理指令碼
- 利用nodejs 執行多個js 指令碼,casperjs 同行執行多個任務NodeJS指令碼