Oracle数据库delete操作后,空间没有释放
某张数据表,通过delete,删除一千万行后,表空间仍不释放。
·
某张数据表,通过delete,删除一千万行后,表空间仍不释放。
1、shrink space收缩表,释放空间
alter table tablename enable row movement;--打开行移动
alter table tablename shrink space cascade;--压缩表及相关数据段,并下调HWM
alter table tablename shrink sapce compact;--只压缩,不下调HWM
alter table tablename shrink sapce ;--下调HWM
alter table tablename disable row movement;--关闭行移动
2、截断数据表
整张表被清空。
truncate table tablename;
更多推荐
已为社区贡献2条内容
所有评论(0)