Chinaunix首页 | 论坛 | 博客
  • 博客访问: 416867
  • 博文数量: 105
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 889
  • 用 户 组: 普通用户
  • 注册时间: 2016-01-23 21:45
个人简介

目前在一家电信公司就职报表开发工程师,2010年开始从事运维方面的工作,期间从事过业务维护工程师、自动化运维工程师,2016年转为报表开发工程师。有耐心,抗压力、爱折腾,喜欢研究自动化工具。

文章分类

全部博文(105)

分类: 系统运维

2017-09-25 17:28:03

查询ORACLE数据库表空间使用率
  SELECT
                    NVL(b.tablespace_name,nvl(a.tablespace_name,'UNKOWN')) name
                  , kbytes_alloc                                           kbytes
                  , kbytes_alloc-NVL(kbytes_free,0)                        used
                  , NVL(kbytes_free,0)                                     free
                  , ((kbytes_alloc-NVL(kbytes_free,0))/kbytes_alloc)*100   pct_used
                  , NVL(largest,0)                                         largest 
                FROM   ( SELECT   SUM(bytes)/1024 Kbytes_free
                                , MAX(bytes)/1024 largest 
                                , tablespace_name 
                         FROM sys.dba_free_space
                         GROUP BY tablespace_name 
                       ) a
                     , ( SELECT   SUM(bytes)/1024 Kbytes_alloc 
                                , tablespace_name 
                         FROM sys.dba_data_files
                         GROUP BY tablespace_name
                       ) b 
                WHERE a.tablespace_name (+) = b.tablespace_name 
                order by pct_used desc 
阅读(1647) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~