查询表空间使用情况

##查询语句

select upper(f.tablespace_name) as tablespace_name,d.tot_grootte_mb as "Size(MB)",f.total_bytes as "Free size(MB)",d.tot_grootte_mb - f.total_bytes as "Already in use(MB)",round((d.tot_grootte_mb - f.total_bytes) / d.tot_grootte_mb * 100,2) as "Percent used(%)",round(d.maxbytes / 1024) as "Maximum value(GB)",round((d.tot_grootte_mb - f.total_bytes) / d.maxbytes * 100,2) as "Percent of maximum value%"
  from (select tablespace_name,round(sum(bytes) / (1024 * 1024),2) total_bytes
          from sys.dba_free_space
         group by tablespace_name) f,(select dd.tablespace_name,round(sum(dd.bytes) / (1024 * 1024),2) tot_grootte_mb,round(sum(case
                           when dd.autoextensible = 'YES' then
                            dd.maxbytes
                           else
                            dd.bytes
                         end) / (1024 * 1024),2) maxbytes
          from sys.dba_data_files dd
         group by dd.tablespace_name) d
 where d.tablespace_name = f.tablespace_name
 order by tablespace_name;

相关文章

Java Oracle 结果集是Java语言中处理数据库查询结果的一种方...
Java AES和Oracle AES是现代加密技术中最常使用的两种AES加密...
Java是一种广泛应用的编程语言,具备可靠性、安全性、跨平台...
随着移动互联网的发展,抽奖活动成为了营销活动中不可或缺的...
Java和Oracle都是在计算机领域应用非常广泛的技术,他们经常...
Java 是一门非常流行的编程语言,它可以运行于各种操作系统上...