how to check the utilization of table space(include temp table space)

select * from ( Select a.tablespace_name, to_char(a.bytes/1024/1024,’99,999.999′) total_bytes, to_char(b.bytes/1024/1024,’99,999.999′) free_bytes, to_char(a.bytes/1024/1024 – b.bytes/1024/1024,’99,999.999′) use_bytes, to_char((1 – b.bytes/a.bytes)*100,’99.99′) || ‘%’ use from (select tablespace_name, sum(bytes) bytes from dba_data_files group by tablespace_name) a, (select tablespace_name, sum(bytes) bytes from dba_free_space group by tablespace_name)…