查看Oracle表空间信息

--查看表空间信息
SELECT A.TABLESPACE_NAME,
       ROUND(A.BYTES / 1024 / 1024) "TOTAL(M)",
       ROUND(B.BYTES / 1024 / 1024) "USED(M)",
       ROUND(C.BYTES / 1024 / 1024) "FREE(M)",
       ROUND((B.BYTES * 100) / A.BYTES) "% USED",
       ROUND((C.BYTES * 100) / A.BYTES) "% FREE"
  FROM SYS.SM$TS_AVAIL A, SYS.SM$TS_USED B, SYS.SM$TS_FREE C
 WHERE A.TABLESPACE_NAME = B.TABLESPACE_NAME
   AND A.TABLESPACE_NAME = C.TABLESPACE_NAME;

猜你喜欢

转载自wuhuizhong.iteye.com/blog/1947213