博客首页 注册 建议与交流 排行榜 加入友情链接
推荐 投诉 搜索: 帮助

h0ng123 linux,oracle.unix

---在蓝天白云下自由飞翔 爱生活,爱CU---
Google


学习shell脚本编程的好地方
   h0ng123.cublog.cn
关于作者  
姓名:h0ng
职业:计算机
年龄:24
位置:广东
个性介绍:学习网络技术,UNIX/linux 系统管理.娱乐


我的分类  




检查使用空间大于90%的表空间
select a.tablespace_name,
       totalspace,
       nvl(freespace, 0) freespace,
       (totalspace - nvl(freespace, 0)) used,
       ((totalspace - nvl(freespace, 0)) / totalspace) * 100 "%USED"
  from (select tablespace_name, sum(bytes) / 1048576 totalspace
          from dba_data_files
         group by tablespace_name) a,
       (select tablespace_name, sum(Bytes) / 1048576 freespace
          from dba_free_space
         group by tablespace_name) b
 where a.tablespace_name = b.tablespace_name(+)
   and ((totalspace - nvl(freespace, 0)) / totalspace) * 100 > 90
--and nvl(freespace,0) < 1000  -- only list TSs < 1GB free
 order by 5 desc;

 发表于: 2008-04-16,修改于: 2008-04-16 16:29 已浏览237次,有评论0条 推荐 投诉

  网友评论

  发表评论



Copyright © 2001-2006 ChinaUnix.net All Rights Reserved

感谢所有关心和支持过ChinaUnix的朋友们
页面生成时间:0.02145

京ICP证041476号