SELECT Upper(F.TABLESPACE_NAME) "TablespaceName",
D.TOT_GROOTTE_MB "Total(M)",
D.TOT_GROOTTE_MB - F.TOTAL_BYTES "Used(M)",
To_char(Round(( D.TOT_GROOTTE_MB - F.TOTAL_BYTES ) / D.TOT_GROOTTE_MB * 100, 2), ‘990.99‘)
|| ‘%‘ "Used%",
F.TOTAL_BYTES "Free(M)",
F.MAX_BYTES "max_block(M)"
FROM (SELECT TABLESPACE_NAME,
Round(Sum(BYTES) / ( 1024 * 1024 ), 2) TOTAL_BYTES,
Round(Max(BYTES) / ( 1024 * 1024 ), 2) MAX_BYTES
FROM SYS.DBA_FREE_SPACE
GROUP BY TABLESPACE_NAME) F,
(SELECT DD.TABLESPACE_NAME,
Round(Sum(DD.BYTES) / ( 1024 * 1024 ), 2) TOT_GROOTTE_MB
FROM SYS.DBA_DATA_FILES DD
GROUP BY DD.TABLESPACE_NAME) D
WHERE D.TABLESPACE_NAME = F.TABLESPACE_NAME
ORDER BY 1;
相关文章
- 09-16监控达梦表空间的使用率
- 09-16删除表空间
- 09-16SYSTEM表空间AUD$使用空间过大问题处理
- 09-16undo表空间
- 09-16设置sde表空间为自动增长
- 09-16RMAN跨小版本跨平台与字节序传输表空间
- 09-16备份后新增表空间数据文件,然后删除所有的控制文件和新增的数据文件
- 09-16ORA-01658: 无法为表空间中段创建 INITIAL 区
- 09-16oralce 12c 表空间查询(包含pdb)
- 09-16undo表空间丢失、损坏