oracle回收高水位線

aidway發表於2014-07-01

對錶t1,怎麼回收該表的高水位線呢?

1、truncate t1;            
     -- 這只是結果,不是合適的手段!

2、將表匯出,刪除表,最後將資料匯入     
     -- 比較麻煩,實時性太低

3、alter table t1 enable  row movement;
     alter table t1 shrink space;
     alter table t1 disable  row movement;
     -- 回收HWM
     -- move後重建索引

4、alter table t1 shrink space cascade;
     -- 重組表中所有的行,回收HWM

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

相關文章