遷移SYSTEM表空間為本地管理表空間

djb1008發表於2011-08-09

遷移SYSTEM表空間為本地管理表空間

使用DBMS_SPACE_ADMIN 包實現將SYSTEM表空間從字典管理模式修改本地管理模式。命令如下:

SQL>EXECUTE DBMS_SPACE_ADMIN.TABLESPACE_MIGRATE_TO_LOCAL('SYSTEM');

遷移前的一些條件檢查:

資料庫的預設臨時表空間不是SYSTEM.

在字典管理模式的表空間上沒有回滾段.

至少有一個線上回滾段,存在於一個本地管理模式表空間,或者如果使用了自動UNDO管理,至少一個UNDO表空間線上執行.

除了含有undo資訊的表空間,其他表空間都要處於read-only狀態.

系統處於限制(restricted)模式.

資料庫進行了冷備份.

以上條件都滿足了就可以執行SYSTEM表空間的遷移工作了.

[@more@]

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

相關文章