Oracle对表delete后空间不释放

Oracle对表delete后空间不释放

开启允许行移动,该语句允许rowid改变

sql 复制代码
alter table TableName enable row movement;

把块中的数据堆到一起,但会保持high water mark

sql 复制代码
alter table TableName shrink space  compact;

(这个会锁表) 回收空间

sql 复制代码
alter table TableName shrink space;

关闭允许行移动,该语句允许rowid改变

sql 复制代码
alter table TableName disable row movement;
相关推荐
fmdpenny11 分钟前
SQL中联表的运用
数据库·sql
不剪发的Tony老师17 分钟前
互联网SQL面试题:用户会话时长分析
数据库·sql
睡觉z35 分钟前
Shell编程之正则表达式与文本处理器
数据库·mysql·正则表达式
TDengine (老段)38 分钟前
TDengine 做为 Spark 数据源
大数据·数据库·物联网·ajax·spark·时序数据库·tdengine
Dreams_l1 小时前
MySQL初阶:查询进阶
数据库·mysql
码农黛兮_461 小时前
数据库数据清洗、预处理与质量监控、 数据质量的核心概念
数据库
张哈大3 小时前
【 Redis | 实战篇 秒杀实现 】
数据库·redis·缓存
weixin_472339463 小时前
Postgresql与openguass对比
数据库·postgresql
惊起白鸽4508 小时前
MySQL全量,增量备份与恢复
数据库·mysql
暮雨疏桐9 小时前
MySQL SQL Mode及其说明
数据库·sql·mysql·sql mode