ITPub博客

首页 > 数据库 > Oracle > oracle 表空间使用情况

oracle 表空间使用情况

Oracle 作者:迪伦摆渡人 时间:2018-12-08 10:48:26 0 删除 编辑


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) b 

where a.tablespace_name = b.tablespace_name 

union all

select 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') || '%' use 

from

(select tablespace_name,sum(bytes) bytes 

from dba_temp_files group by tablespace_name) c, 

(select tablespace_name,sum(bytes_cached) bytes_used 

from v$temp_extent_pool group by tablespace_name) d 

where c.tablespace_name = d.tablespace_name 

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/69901925/viewspace-2284587/,如需转载,请注明出处,否则将追究法律责任。

上一篇: oracle 排序
下一篇: 修改表的表空间
请登录后发表评论 登录
全部评论

注册时间:2018-12-08

  • 博文量
    6
  • 访问量
    7683