暂无图片
Oracle 表做了delete,但是空间好像没有释放,这个要怎么处理?
我来答
分享
暂无图片 匿名用户
Oracle 表做了delete,但是空间好像没有释放,这个要怎么处理?

20亿删除了5千万

我来答
添加附件
收藏
分享
问题补充
5条回答
默认
最新
张sir

有高水位线。删除数据不会释放空间,1、重建表  2、整理表   3、在线重定义   4、move表。

暂无图片 评论
暂无图片 有用 2
风车
2022-12-10
Mr.Cui

常规就是move表、rebuild索引,这么大的表,删除的也不是特别多,慎重搞吧,要不可能要十几个小时才能搞完

暂无图片 评论
暂无图片 有用 0
猫瞳映月

注意索引要重建

暂无图片 评论
暂无图片 有用 1
ora_221

深夜处理吧,哈哈~

暂无图片 评论
暂无图片 有用 0
游湖

这个本来就不释放,数据插入到临时表。删除原表。修改临时表。或者move一下表

暂无图片 评论
暂无图片 有用 1
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏