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;
相关推荐
px不是xp1 分钟前
Docker部署Qdrant向量数据库,初始化向量数据库,重构RAG逻辑
数据库·docker·微信小程序·重构·qdrant
funnycoffee1238 分钟前
Cisco Firewpower 4100 9300 FXOS change management ip address
linux·数据库·tcp/ip
Chase_______8 分钟前
Java 基础语言 ③:流程控制与数组——从条件分支到数组遍历,一篇通关
java·数据库·python
2501_921939269 分钟前
MySQL(备份恢复、主从复制读写分离)
数据库·mysql
阿kun要赚马内9 分钟前
SQLAlchemy的类型定义语法
数据库·oracle
星纬智联技术36 分钟前
给 Amp 配置自定义 API:CLIProxyAPI 接入教程
运维·服务器·数据库
浩~~43 分钟前
极客大挑战2019-LoveSQL
数据库
码农阿豪1 小时前
Go 语言操作金仓数据库(上篇):环境搭建与连接管理
开发语言·数据库·golang
码农阿豪1 小时前
Go 语言操作金仓数据库(下篇):SQL 执行、类型映射与超时控制
数据库·sql·golang
IronMurphy1 小时前
Redis拷打第二讲
数据库·redis·缓存