Oracle查看表空间使用率(包括临时表空间)

来源:互联网 发布:excel会计记账软件 编辑:程序博客网 时间:2024/06/13 12:32

oracle 查看表空间使用率(包括临时表)

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') || '%' usefrom (select tablespace_name,sum(bytes) bytesfrom dba_data_filesgroup by tablespace_name) a,(select tablespace_name,sum(bytes) bytesfrom dba_free_spacegroup by tablespace_name) bwhere a.tablespace_name = b.tablespace_nameunion allselect c.tablespace_name,to_char(c.bytes/1024/1024,'99,999.999') total_bytes,to_char( (c.bytes-d.bytes_used)/1024/1024,'99,999.999') free_bytes,to_char(d.bytes_used/1024/1024,'99,999.999') use_bytes,to_char(d.bytes_used*100/c.bytes,'99.99') || '%' usefrom(select tablespace_name,sum(bytes) bytesfrom dba_temp_files group by tablespace_name) c,(select tablespace_name,sum(bytes_cached) bytes_usedfrom v$temp_extent_pool group by tablespace_name) dwhere c.tablespace_name = d.tablespace_name)

0 0