ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 表空间分配与使用状况

表空间分配与使用状况

原创 Linux操作系统 作者:ben870418 时间:2009-12-09 23:10:58 0 删除 编辑

建表的时候服务器的表空间居然满了,没办法建新的表,有人去找XX公司的DBA去了,趁空闲在网上搜了下相关的东西,找到一段sql,可以查到当前服务器表空间的使用状况,觉得不错,分享下~

select     b.file_name, --物理文件名,

      

         b.tablespace_name, --表空间

      

         b.bytes / 1024 / 1024, --大小M,

      

         (b.bytes - sum(nvl(a.bytes, 0))) / 1024 / 1024, --已使用M,

      

         substr((b.bytes - sum(nvl(a.bytes, 0))) / (b.bytes) * 100, 1, 5), --利用率

      

         from dba_free_space a,dba_data_files b

      

         where a.file_id = b.file_id

      

         group by b.tablespace_name,

                    b.file_name,

                    b.bytes      

         order by b.tablespace_name;

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

上一篇: Exception的处理
请登录后发表评论 登录
全部评论

注册时间:2009-10-08

  • 博文量
    14
  • 访问量
    28530