Welcome 微信登录

首页 / 数据库 / MySQL / Oracle查看数据库表空间使用情况sql语句

Oracle查看数据库表空间使用情况sql语句SELECT UPPER(F.TABLESPACE_NAME)       "表空间名",
       D.TOT_GROOTTE_MB               "表空间大小(M)",
          D.TOT_GROOTTE_MB - F.TOTAL_BYTES "已使用空间(M)",
   TO_CHAR(ROUND((D.TOT_GROOTTE_MB - F.TOTAL_BYTES) / D.TOT_GROOTTE_MB * 100,2),"990.99") "使用比",
     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;更多Oracle相关信息见Oracle 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=12Oracle 数据库对象DB2 下面调用存储过程与Oracle调用的区别相关资讯      Oracle表空间  Oracle数据库表空间  Oracle查看表空间 
  • 关于Oracle可传输表空间的总结  (今 20:12)
  • Aix下删除Oracle表空间以及对应的  (04月17日)
  • Oracle以及SDE维护常用命令-查看表  (02月02日)
  • Oracle删除表空间遇到的问题及解决  (04月17日)
  • Oracle使用SQL传输表空间  (03月01日)
  • Oracle表空间过大时候的处理  (10/27/2015 20:42:50)
本文评论 查看全部评论 (0)
表情: 姓名: 字数