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;
相关推荐
环流_2 分钟前
redis中hash的应用场景
数据库·redis·哈希算法
@我漫长的孤独流浪11 分钟前
医院病房管理系统E-R建模与关系转换
数据库
_codemonster16 分钟前
系统分析师系列目录
java·网络·数据库
|_⊙19 分钟前
Linux 深入理解文件(Ext2文件系统:下)
linux·服务器·数据库
treacle田36 分钟前
达梦数据库-备份与还原-逻辑备份与还原
数据库·达梦数据库逻辑导出导入
许彰午39 分钟前
# Oracle数据库无备份强制恢复:SCN不一致、oradebug与ORA-600[2662]
数据库·oracle
lolo大魔王1 小时前
Go 语言原生 SQL 操作 MySQL 超详细全解 + 生产级项目模板(纯官方库无ORM)
数据库·sql·golang
六月雨滴1 小时前
Oracle 数据库 ASM 自动存储管理
数据库·oracle·dba
老年DBA1 小时前
ZFS存储池配置终极指南
运维·数据库
CableTech_SQH1 小时前
江苏理工学院武进绿建区协同创新园智能化建设 F5G 全光方案百盛分析报告
大数据·网络·数据库·5g·信息与通信