Oracle 資料庫升級注意事項

tolywang發表於2009-03-27

1. 注意檢查系統表空間是否足夠,一般預留多一些。
2. 如果Oracle9i 升級到Oracle10g 這種大版本升級,注意字元儲存可能有增加。
3. SQL> shutdown immediate
4. SQL> startup migrate
5. SQL> @/u01/product/oracle/rdbms/admin/catpatch.sql  -- 打完patch後重建資料字典檢視指令碼catpatch.sql, 比較耗費時間的一個過程,如果出錯,有必要重新執行catpatch.sql
6. SQL> @/u01/product/oracle/rdbms/admin/utlrp.sql     -- 編譯無效物件指令碼
7. SQL> shutdown immediate
7. SQL> startup

--------------------------------- 

 


備註:

--編譯無效物件指令碼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
為加快速度,可臨時調大這2個引數:
show parameter shared_pool_size
show parameter large_pool_size

 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-580308/,如需轉載,請註明出處,否則將追究法律責任。

相關文章