oracle中查看tablespace使用率

  • oracle中查看tablespace使用率SQL如下

SELECT DDF.TBS_NAME,TOTAL,(TOTAL-FREE) USED, ROUND((TOTAL-FREE)/TOTAL*100,2) USED_PERCENT,FREE
FROM
(SELECT TABLESPACE_NAME TBS_NAME,ROUND(SUM(BYTES)/1024/1024,2) TOTAL
FROM DBA_DATA_FILES
GROUP BY TABLESPACE_NAME) DDF,
(SELECT TABLESPACE_NAME TBS_NAME1,ROUND(SUM(BYTES)/1024/1024,2) FREE
FROM DBA_FREE_SPACE
GROUP BY TABLESPACE_NAME) DFS
WHERE DFS.TBS_NAME1=DDF.TBS_NAME
ORDER BY 4 DESC

  • 获得的结果
    -在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/sinat_27431397/article/details/88643227
今日推荐