免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 13338 | 回复: 17
打印 上一主题 下一主题

如何查看oracle 表空间得利用率 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-05-16 11:52 |只看该作者 |倒序浏览
各位nx,如何查看oralce表空间得利用率,有没有sql命令,TKS.

论坛徽章:
0
2 [报告]
发表于 2005-05-16 12:11 |只看该作者

如何查看oracle 表空间得利用率

select a.tablespace_name, round(a.total_size) "total_size(MB)",
round(a.total_size)-round(b.free_size,3) "used_size(MB)",
round(b.free_size,3) "free_size(MB)", round(b.free_size/total_size*100,2)||'%' free_rate
from ( select tablespace_name, sum(bytes)/1024/1024 total_size
       from dba_data_files
       group by tablespace_name ) a,
       ( select tablespace_name, sum(bytes)/1024/1024 free_size
         from dba_free_space
         group by tablespace_name ) b
       where a.tablespace_name = b.tablespace_name(+);

论坛徽章:
59
2015七夕节徽章
日期:2015-08-24 11:17:25ChinaUnix专家徽章
日期:2015-07-20 09:19:30每周论坛发贴之星
日期:2015-07-20 09:19:42ChinaUnix元老
日期:2015-07-20 11:04:38荣誉版主
日期:2015-07-20 11:05:19巳蛇
日期:2015-07-20 11:05:26CU十二周年纪念徽章
日期:2015-07-20 11:05:27IT运维版块每日发帖之星
日期:2015-07-20 11:05:34操作系统版块每日发帖之星
日期:2015-07-20 11:05:36程序设计版块每日发帖之星
日期:2015-07-20 11:05:40数据库技术版块每日发帖之星
日期:2015-07-20 11:05:432015年辞旧岁徽章
日期:2015-07-20 11:05:44
3 [报告]
发表于 2005-05-16 12:26 |只看该作者

如何查看oracle 表空间得利用率

也可以直接使用OEM查看啊。

论坛徽章:
0
4 [报告]
发表于 2005-05-16 14:15 |只看该作者

如何查看oracle 表空间得利用率

oem??算了吧!
SELECT UPPER(F.TABLESPACE_NAME) "表空间名",
D.TOT_GROOTTE_MB "表空间大小(M)",
D.TOT_GROOTTE_MB - F.TOTAL_BYTES "已使用空间(M)",
TO_CHAR(ROUND((D.TOT_GROOTTE_MB - F.TOTAL_BYTES) / D.TOT_GROOTTE_MB * 100,
2),
'990.99') "使用比",
F.TOTAL_BYTES "空闲空间(M)",
F.MAX_BYTES "最大块(M)"
FROM (SELECT TABLESPACE_NAME,
ROUND(SUM(BYTES) / (1024 * 1024), 2) TOTAL_BYTES,
ROUND(MAX(BYTES) / (1024 * 1024), 2) MAX_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
FROM SYS.DBA_DATA_FILES DD
GROUP BY DD.TABLESPACE_NAME) D
WHERE D.TABLESPACE_NAME = F.TABLESPACE_NAME
ORDER BY 4 DESC
--order by F.TABLESPACE_NAME

论坛徽章:
0
5 [报告]
发表于 2005-05-16 18:29 |只看该作者

如何查看oracle 表空间得利用率

给你个简单的方法:
呵呵 一般人不告诉他!

开始--程序--Oracle - OraHome81--Database Administration--DBA Studio

输入管理员的 用户名 和 密码 查看就可以了

论坛徽章:
0
6 [报告]
发表于 2005-05-19 12:11 |只看该作者

如何查看oracle 表空间得利用率

  

论坛徽章:
0
7 [报告]
发表于 2010-11-23 16:10 |只看该作者

论坛徽章:
0
8 [报告]
发表于 2010-11-23 16:22 |只看该作者
我倒觉得版主说的对,从Oracle 10g之后,OEM的性能得到大幅度提高,点一下鼠标就能解决的问题,为什么要自找麻烦。明明直接一口吃到嘴里的饭,非要造一个吃饭机,4楼很有点没事找事的意思。
我并没有说他的SQL有什么问题,一个很好的select语句,哈哈。

论坛徽章:
0
9 [报告]
发表于 2010-11-23 16:54 |只看该作者
我倒觉得版主说的对,从Oracle 10g之后,OEM的性能得到大幅度提高,点一下鼠标就能解决的问题,为什么要自找 ...
tacsoft 发表于 2010-11-23 16:22



    并不是所有系统都开启OEM的

论坛徽章:
0
10 [报告]
发表于 2010-11-23 19:51 |只看该作者
理解,当初中国的第一辆火车是马拉着走的,因为怕火车头的震动破清东陵的风水,扰动了祖宗的陵寝。
10g,11g的OEM已经Oracle强力发展的技术,而且也是适应广阔的internet的应用,但是也有很多管理者或者技术人员为了卖弄古老的技术,排斥新技术也不奇怪。马拉火车也是可以移动的。
但点击一下鼠标与写一个数行的查询那个更有效率谁都看得出来,不用火车头,使用人力,畜力火车也可以走不是。哈哈
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP