`
zhaoshijie
  • 浏览: 2243521 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Oracle查看表空间使用情况

阅读更多
关键字:Oracle查看表空间使用情况

说明:下面是通用的SQL语句(无需任何修改)

如何使用:登陆一个数据库实例后,直接复制下面的SQL语句并运行即可。

登陆特定数据库:

sqlplus sys/root as sysdba@vwdb(dba身份登陆)

sqlplus sys/root@vwdb(普通用户登陆)


SELECT a.tablespace_name "表空间名",  
       total 表空间大小,  
       free 表空间剩余大小,  
       (total - free) 表空间使用大小,  
       ROUND((total - free) / total, 4) * 100 "使用率 %" 
  FROM (SELECT tablespace_name, SUM(bytes) free 
          FROM DBA_FREE_SPACE  
         GROUP BY tablespace_name) a,  
       (SELECT tablespace_name, SUM(bytes) total  
          FROM DBA_DATA_FILES  
         GROUP BY tablespace_name) b  
WHERE a.tablespace_name = b.tablespace_name








分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics