Heim > Datenbank > MySQL-Tutorial > Oracle查看数据库表空间使用情况sql语句

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

WBOY
Freigeben: 2016-06-07 16:47:27
Original
1116 Leute haben es durchsucht

Oracle查看数据库表空间使用情况sql语句 SELECT UPPER(F.TABLESPACE_NAME) 表空间名, D.TOT_GROOTTE_MB

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

[日期:2014-04-06] 来源:Linux社区  作者:zhuzhiming [字体:]

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;

linux

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage