zoukankan      html  css  js  c++  java
  • 查看oracle数据库的大小和空间使用情况

    查看oracle数据库的大小和空间使用情况

    (2012-06-19 14:44:30)
    标签:

    杂谈

    分类: oracle
    1、查看表空间的使用状况
    SELECT upper(f.tablespace_name) 表空间名,
           d.Tot_grootte_Mb "表空间大小(M) ",
           d.Tot_grootte_Mb - f.total_bytes "已使用空间(M) ",
           round((d.Tot_grootte_Mb - f.total_bytes) / d.Tot_grootte_Mb * 100, 2) "使用比 ",
           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
     
    2、查看无法扩展的段 
    SELECT segment_name,
           segment_type,
           owner,
           a.tablespace_name "tablespacename ",
           initial_extent / 1024 "inital_extent(K) ",
           next_extent / 1024 "next_extent(K) ",
           pct_increase,
           b.bytes / 1024 "tablespace max free space(K) ",
           b.sum_bytes / 1024 "total   free   space(K) "
      FROM dba_segments a,
           (SELECT tablespace_name, MAX(bytes) bytes, SUM(bytes) sum_bytes
              FROM dba_free_space
             GROUP BY tablespace_name) b
     WHERE a.tablespace_name = b.tablespace_name
       AND next_extent > b.bytes
     ORDER BY 4, 3, 1
  • 相关阅读:
    spring1冲刺感想与总结
    Scrum 项目7.0
    读《构造之法》8、9、10章有感
    Scrum4.0+5.0
    scrum3.0
    0512操作系统之进程调度
    Scrum 项目1.0
    团队之阅读感想
    sprint3终极演示
    0622—软件工程第一学期总结
  • 原文地址:https://www.cnblogs.com/lcword/p/5478768.html
Copyright © 2011-2022 走看看