반응형
SELECT
d.tablespace_name "Table Spcae Name", d.bytes / 1048576 "Size(MB)",
( d.bytes - sum( nvl( f.bytes, 0 ) ) ) / 1048576 "Used(MB)",
( sum( nvl( f.bytes, 0 ) ) ) / 1048576 "Free(MB)",
trunc(( sum( nvl( f.bytes, 0 ) ) / d.bytes ) * 100, 2 ) "Free %"
FROM
dba_free_space f, dba_data_files d
WHERE
f.file_id(+) = d.file_id
GROUP BY
d.tablespace_name, d.file_name, d.bytes
ORDER BY
d.tablespace_name
반응형