select a.name,
b.total_kb,
b.total_kb - a.free_kb used_kb,
a.free_kb,
a.free_kb/b.total_kb*100 per_free
from
(select dfs.tablespace_name name,
ceil(sum(dfs.bytes)/1024) free_kb
from sys.dba_free_space dfs
group by dfs.tablespace_name) a,
(select ddf.tablespace_name, ceil(sum(ddf.bytes)/1024) total_kb
from dba_data_files ddf
group by ddf.tablespace_name) b
where a.name(+) = b.tablespace_name
/
b.total_kb,
b.total_kb - a.free_kb used_kb,
a.free_kb,
a.free_kb/b.total_kb*100 per_free
from
(select dfs.tablespace_name name,
ceil(sum(dfs.bytes)/1024) free_kb
from sys.dba_free_space dfs
group by dfs.tablespace_name) a,
(select ddf.tablespace_name, ceil(sum(ddf.bytes)/1024) total_kb
from dba_data_files ddf
group by ddf.tablespace_name) b
where a.name(+) = b.tablespace_name
/
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/11083/viewspace-151819/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/11083/viewspace-151819/