ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 查询表空间的使用率

查询表空间的使用率

原创 Linux操作系统 作者:dvlue 时间:2008-09-11 15:48:42 0 删除 编辑
select Total.Tname "表空间名称",Total.Total_Size "表空间大小",
 Total.Total_Size - Used.free_size as "已使用大小",Used.Free_size as
 表空间剩余大小,
 Round((Total.Total_Size - Used.free_size) / Total.Total_Size,4)* 100 || '%' as
 表空间使用率
  from
 
 
(
 -- 表空间数据文件的大小

 select tablespace_name as TName,round(sum(user_bytes)/(1024*1024),1) as Total_size from dba_data_files 
 group by
 tablespace_name
 
)  Total,
(
 -- 表空间剩余的大小

select tablespace_name as TName,round(sum(bytes)/(1024*1024),1) as Free_size from dba_free_space
group by
 tablespace_name
) Used
where Total.TName = Used.TName(+
)

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

下一篇: SAP 工作组菜单
请登录后发表评论 登录
全部评论

注册时间:2008-06-26

  • 博文量
    45
  • 访问量
    105799