-
SELECT F.TABLESPACE_NAME 表空间名称,
-
A.TOTAL \"表空间大小(GB)\",
-
U.USED \"已使用大小(GB)\",
-
F.FREE \"未使用大小(GB)\",
-
ROUND((U.USED / A.TOTAL) * 100, 4) \"已使用百分比(%)\",
-
ROUND((F.FREE / A.TOTAL) * 100, 4) \"未使用百分比(%)\"
-
FROM (SELECT TABLESPACE_NAME,
-
ROUND(SUM(BYTES / 1024 / 1024 / 1024), 4) TOTAL
-
FROM DBA_DATA_FILES
-
GROUP BY TABLESPACE_NAME) A,
-
(SELECT TABLESPACE_NAME,
-
ROUND(SUM(BYTES / 1024 / 1024 / 1024), 4) USED
-
FROM DBA_EXTENTS
-
GROUP BY TABLESPACE_NAME) U,
-
(SELECT TABLESPACE_NAME,
-
ROUND(SUM(BYTES / 1024 / 1024 / 1024), 4) FREE
-
FROM DBA_FREE_SPACE
-
GROUP BY TABLESPACE_NAME) F
-
WHERE A.TABLESPACE_NAME = F.TABLESPACE_NAME
-
AND A.TABLESPACE_NAME = U.TABLESPACE_NAME;
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/28769175/viewspace-1172860/
,如需转载,请注明出处,否则将追究法律责任。