[SQL] ORACLE中查看表空间的简要存储状态 →→→→→进入此内容的聊天室

来自 , 2020-04-30, 写在 SQL, 查看 145 次.
URL http://www.code666.cn/view/a992995e
  1. SELECT b.tablespace_name  "表空间名",      
  2. round(b.all_byte)  "总空间(M)",
  3. round(b.all_byte-a.free_byte)  "已使用(M)",
  4. round(a.free_byte)             "剩余空间",
  5. round((a.free_byte/b.all_byte)*100)||'%'  "剩余百分比"  
  6. FROM
  7. (SELECT tablespace_name,SUM(nvl(bytes,0))/1024/1024 free_byte FROM dba_free_space GROUP BY tablespace_name) a,
  8. (SELECT tablespace_name,SUM(nvl(bytes,0))/1024/1024 all_byte FROM dba_data_files GROUP BY tablespace_name) b
  9. WHERE b.tablespace_name = a.tablespace_name(+)
  10. ORDER BY 1,5;
  11. //SQL/1228

回复 "ORACLE中查看表空间的简要存储状态"

这儿你可以回复上面这条便签

captcha