ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 查看表空间使用情况 。

查看表空间使用情况 。

原创 Linux操作系统 作者:season0891 时间:2008-09-11 14:25:29 0 删除 编辑

SELECT d.status "Status",
       d.tablespace_name "Name",
       d.contents "Type",
       d.extent_management "Extent Management",
       NVL(a.bytes / 1024 / 1024, 0) "Size (M)",
       NVL(a.bytes - NVL(f.bytes, 0), 0) / 1024 / 1024 "Used (M)",
       NVL((a.bytes - NVL(f.bytes, 0)) / a.bytes * 100, 0) "Used %"
  FROM sys.dba_tablespaces d,
       (select tablespace_name, sum(bytes) bytes
          from dba_data_files
         group by tablespace_name) a,
       (select tablespace_name, sum(bytes) bytes
          from dba_free_space
         group by tablespace_name) f
WHERE d.tablespace_name = a.tablespace_name(+) AND
       d.tablespace_name = f.tablespace_name(+) AND
       NOT
        (d.extent_management like 'LOCAL' AND d.contents like 'TEMPORARY')
UNION ALL
SELECT d.status "Status",
       d.tablespace_name "Name",
       d.contents "Type",
       d.extent_management "Extent Management",
       NVL(a.bytes / 1024 / 1024, 0) "Size (M)",
       NVL(t.bytes, 0) / 1024 / 1024  "Used (M)",
       NVL(t.bytes / a.bytes * 100, 0) "Used %"
  FROM sys.dba_tablespaces d,
       (select tablespace_name, sum(bytes) bytes
          from dba_temp_files
         group by tablespace_name) a,
       (select tablespace_name, sum(bytes_cached) bytes
          from v$temp_extent_pool
         group by tablespace_name) t
WHERE d.tablespace_name = a.tablespace_name(+) AND
       d.tablespace_name = t.tablespace_name(+) AND
       d.extent_management like 'LOCAL' AND d.contents like 'TEMPORARY';

HAP_EditPlus211SR22.rar

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

请登录后发表评论 登录
全部评论

注册时间:2008-06-10

  • 博文量
    790
  • 访问量
    2098116