常用指令:
alter table xxx shrink space; 收缩表
alter table xxx shrink space; 收缩表
alter table xxx shrink space compact;保持HWM
alter table xxx shrink space cascade; 收缩表及相关索引
alter index xxx shrink space; 收缩索引
但有几个条件需要注意:
1)该段所位的表空间必须使用ASSM管理,即自动段空间管理
2)必须启用表的ROW MOVEMENT
可能带来的影响:
1) 由于在收缩期间,在块之间移动的行,ROWID可能会改变,所以对于依赖ROWID编码语句或者应用,则会出问题
2)索引不受影响
3)会阻塞此表的其他DML更新
4)修改表属性row_movement会导致相关过程不可用,需要重新compile
[@more@]来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/9907339/viewspace-1046721/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/9907339/viewspace-1046721/