Chinaunix首页 | 论坛 | 博客
  • 博客访问: 264341
  • 博文数量: 38
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 388
  • 用 户 组: 普通用户
  • 注册时间: 2015-12-19 22:03
文章分类
文章存档

2024年(1)

2018年(9)

2017年(11)

2016年(17)

我的朋友

分类: Oracle

2016-09-03 10:13:01

select a.tablespace_name "表空间名",
Total / (1024 * 1024 * 1024) "表空间大小(G)",
Free / (1024 * 1024 * 1024) "表空间剩余大小(G)",
(Total - Free) / (1024 * 1024 * 1024) "表空间使用大小(G)",
Round((Total - free) / Total, 4) * 100 "使用率(%)"
from (select tablespace_name,SUM(bytes) Free
from dba_free_space
group by tablespace_name) a,
(select tablespace_name,SUM(bytes)  total
from dba_data_files
group by tablespace_name) b
where a.tablespace_name=b.tablespace_name
注:该语句执行时可能会报错,提示找不到dba_free_space和dba_data_files。用system用户登录oracle执行该语句即可解决该报错。

阅读(1687) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~