業務還在,但是里面的資料不重要,可以全部洗掉,要重建表,怎么操作比較好
uj5u.com熱心網友回復:
表要建在原來的磁區表空間里面,表的結構索引這些都要保留uj5u.com熱心網友回復:
有磁區的資訊,alter table table_name truncate partition (p1) update indexes; 執行這個操作是不是萬無一失uj5u.com熱心網友回復:
這個方案就很多了,大概列幾個:1、修改表名稱再重建。
2、洗掉表重新。
3、直接truncate ,這個時間上不好說,盡管都說這個速度很快,但是實際操作時,都有慢的情況發生。
4、2#所說,按磁區truncate (如果有磁區)
uj5u.com熱心網友回復:
最簡單的是第三個方法嗎?怎么保障索引不出問題?uj5u.com熱心網友回復:
可以重建索引 alter index XXX rebuild partition p 腳本具體看實際情況
uj5u.com熱心網友回復:
就是怕索引出問題?現在不敢動手uj5u.com熱心網友回復:
truncate有全域索引就加上update indexes;如果是磁區索引就不影響。
uj5u.com熱心網友回復:
索引出問題就刪了重建,怕什么。直接復制原表的建表sql包括索引,然后drop table purge,重建表就行了。直接全部帶走uj5u.com熱心網友回復:
如果擔心的話,最安全的我覺得是重命名,然后新建一張表。轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/13089.html
標籤:基礎和管理
上一篇:plsql找表來源
