查詢表空間使用情況的簡單檢視

liujinwei633發表於2009-03-25
select u.tablespace_name,
  ROUND((u.bytes + f.bytes)/1024/1024,2) "SUM_SPACE(M)",
  ROUND(u.bytes/1024/1024,2) "USED_SPACE(M)",
  ROUND(f.bytes/1024/1024,2) "FREE_SPACE(M)",
  ROUND(u.bytes / (u.bytes + f.bytes) * 100,2) "USED_RATE(%)"
from sys.sm$ts_used u, sys.sm$ts_free f
where u.tablespace_name = f.tablespace_name
order by 5 desc;

檢視SM$TS_USED檢視的定義
select dbms_metadata.get_ddl('VIEW','SM$TS_USED','SYS') from dual;

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/32939/viewspace-578378/,如需轉載,請註明出處,否則將追究法律責任。

相關文章