1. Login as sysdba
2. Query:
SELECT sum(ext.bytes)/(1024*1024) used, fil.name FROM dba_extents ext, v$datafile fil
WHERE ext.file_id=fil.file#
GROUP BY fil.NAME
order by fil.name;3. Shrink specified tablespace
ALTER DATABASE DATAFILE '/home/datafile/users02.dbf' RESIZE 2G;
ALTER TABLESPACE SH_DATA_1 SHRINK SPACE KEEP 100M;
本文详细介绍了如何登录数据库并执行SQL查询来获取特定表空间的使用情况,包括使用了`dba_extent`和`v$datafile`视图进行数据聚合,并通过`ALTER DATABASE DATAFILE`和`ALTER TABLESPACE`命令实现表空间的缩减,保持100MB的预留空间。
5257

被折叠的 条评论
为什么被折叠?



