Академический Документы
Профессиональный Документы
Культура Документы
tspace.tablespace_name,
tspace.total_space Total_Space,
ROUND((tspace.total_space-free.total_free),2) as Used_Space,
free.total_free,
ROUND((tspace.total_space-free.total_free)/tspace.total_space*100) as pct_used,
ROUND(free.total_free/tspace.total_space*100) as pct_free
FROM
(SELECT
tablespace_name,
SUM(bytes)/1024/1024 total_space
FROM dba_data_files
GROUP BY tablespace_name) tspace,
(SELECT
tablespace_name,
ROUND(SUM(bytes)/1024/1024,2) total_free
FROM dba_free_space
GROUP BY tablespace_name) free
WHERE
tspace.tablespace_name = free.tablespace_name (+)
AND ((ROUND(free.total_free/tspace.total_space*100)) < 100)
OUTPUT>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
16 rows selected.