当前位置:数据库 > Oracle >>

ORACLE之表空间

ORACLE之表空间
 
SELECT DF.TABLESPACE_NAME "表空间名", 
       TOTALSPACE "总空间G", 
       FREESPACE "剩余空间G", 
       ROUND((1 - FREESPACE / TOTALSPACE) * 100, 2) "使用率%" 
  FROM (SELECT TABLESPACE_NAME, 
               ROUND(SUM(BYTES) / 1024 / 1024 / 1024, 2) TOTALSPACE 
          FROM DBA_DATA_FILES 
         GROUP BY TABLESPACE_NAME) DF, 
       (SELECT TABLESPACE_NAME, 
               ROUND(SUM(BYTES) / 1024 / 1024 / 1024, 2) FREESPACE 
          FROM DBA_FREE_SPACE 
         GROUP BY TABLESPACE_NAME) FS 
WHERE DF.TABLESPACE_NAME = FS.TABLESPACE_NAME; 
 
Oracle
MySQL
Access
SQLServer
DB2
Excel
SQLite
SYBASE
Postgres
如果你遇到数据库难题:
请访问www.zzzyk.com 试试
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,