utlrp.sql和catpatch.sql兩個腳本的作用

導讀:

  --編譯無效對象腳本utlrp.sql

  $ sqlplus '/as sysdba' @?/rdbms/admin/utlrp.sql 【F:/oracle/product/10.2.0/db_1/RDBMS/ADMIN】
  utlrp.sql腳本可以在數據庫運行的狀態下執行以編譯、數據庫中的invalid對象.

  oracle建議在對數據庫進行遷移、升級、降級後都運行一遍utlrp.sql以編譯無效對象。

  --打完patch後重建數據字典視圖腳本catpatch.sql

  爲了保證系統的的數據詞典的完整性和有效性,最好的打patch後在migrate狀態下運行catpatch.sql
【F:/oracle/product/10.2.0/db_1/RDBMS/ADMIN】
  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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章