涉及概念:使用delete删除数据后,表空间不会回收,存在高水位(High Water Mark,HWM)
是Oracle(Segment)级别的概念。在仅有DML(比如delete,insert)操作时,高水位线只会增长,不会降低。具体来说,由于程序使用的delete语句不回收使用过的空间,数据虽然删除了,但是高水位线却没有降低,仍然处于之前的水位。
alter table 表名 enable row movement;
alter table 表名 shrink space;
alter table 表名 disable row movement;