码迷,mamicode.com
首页 > 数据库 > 详细

oracle 数据库查询表空间

时间:2020-04-22 16:49:14      阅读:96      评论:0      收藏:0      [点我收藏+]

标签:gem   数据库查询   size   nes   free   data   lin   files   dba   

set linesize 200
col file_name for a50
select c.TABLESPACE_NAME,c.SEGMENT_SPACE_MANAGEMENT,d.sum_MB,d.free_MB,d.use_precent,c.EXTENT_MANAGEMENT from dba_tablespaces c,
(select b.tablespace_name,round(sum(b.bytes)/1024/1024,0) sum_MB, round(sum(nvl(a.bytes,0))/1024/1024,0) free_MB,
round((sum(b.bytes)-sum(nvl(a.bytes,0)))/sum(b.bytes),4)*100 use_precent
from (select tablespace_name,file_id,sum(bytes) bytes from dba_free_space group by tablespace_name,file_id ) a,
dba_data_files b
where a.file_id(+)=b.file_id and a.tablespace_name(+)=b.tablespace_name
group by b.tablespace_name
order by use_precent) d
where c.TABLESPACE_NAME=d.TABLESPACE_NAME
order by 5 desc;

oracle 数据库查询表空间

标签:gem   数据库查询   size   nes   free   data   lin   files   dba   

原文地址:https://www.cnblogs.com/quemengqio/p/12752529.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!