查詢表空間已使用空間和空閒空間的簡單檢視

發表於2012-07-23
查詢表空間已使用空間和空閒空間的簡單檢視[@more@]

查詢表空間的使用量、剩餘量:

select * from sm$ts_used;

select * from sm$ts_free;

比起用其它的檢視寫長長的一段指令碼, 簡便多了。

兩個檢視的定義:

SQL>select text from dba_views where  view_name =   'SM$TS_FREE';

TEXT
--------------------------------------------------------------------------------
select tablespace_name, sum(bytes) bytes from dba_free_space
group by tablespace_name

SQL>select text from dba_views where view_name = 'SM$TS_USED';

TEXT
--------------------------------------------------------------------------------
select tablespace_name, sum(bytes) bytes from dba_segments
group by tablespace_name

據說從7.x到11g都可以用。

(需要引用, 請註明出處: http://oldwain.itpub.net)

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

相關文章