1、如果要降低某个表的高水位,需: 1)、开启行移动开关 alter table table_name enable row movement; 2)、收缩表占用空间 alter table table_name shrink space; 或: alter table table_name shrink space compact; 或: alter table table_name shrink space cascade; 2、如果要降低数据文件占用OS空间的大小,需: 1)、查看此数据文件的实际使用大小 select a.FILE_ID, b.FILE_NAME, sum(a.BYTES) / 1024 / 1024 from dba_extents a left join dba_data_files b on a.FILE_ID = b.FILE_ID group by a.FILE_ID, b.FILE_NAME order by a.FILE_ID; 2)、根据上步查出的结果,重置数据文件大小 alter database datafile 6 resize 100M;