方法1:
select a.tablespace_name,b.space "SUM SPACE",a.space "FREE SPACE",a.space/b.space "FREE percent"
from (select sum(bytes)/1024/1024/1024 space,tablespace_name from dba_free_space group by tablespace_name) a, (select sum(bytes)/1024/1024/1024 space,tablespace_name from dba_data_files group by tablespace_name) b where a.tablespace_name=b.tablespace_name
方法2:
select a.tablespace_name, b.space "SUM GB",a.space "USED GB",b.space-a.space "FREE GB",(b.space-a.space)/b.space "FREE PERCENT"
from (select sum(bytes)/1024/1024/1024 space,tablespace_name from dba_segments group by tablespace_name) a, (select sum(bytes)/1024/1024/1024 space,tablespace_name from dba_data_files group by tablespace_name) b where a.tablespace_name=b.tablespace_name
方法1的更准确