Oracle收缩表空间
TEMPORARY TABLESPACE
1.查询剩余表空间
SELECT tablespace_name, round(((bytes - free_space)/bytes) * 100, 2) as used_pct FROM dba_temp_free_space;
2.对表空间进行收缩
alter tablespace temp shrink space KEPP 100M;
3.对temp表空间下的某临时文件进行收缩,保留其100M的可用空间。
alter tablespace TEMP shrink tempfile '' keep 100M;