์•„๋ž˜ ์ฟผ๋ฆฌ๋ฌธ์€ dba ์œ ์ €๋กœ ๋ชจ๋“  ํ…Œ์ด๋ธ” ์ŠคํŽ˜์ด์Šค์˜ ์‚ฌ์šฉ๋Ÿ‰( ์ด์šฉ๋Ÿ‰, ์‚ฌ์šฉ๋Ÿ‰, ๋‚จ์€์šฉ๋Ÿ‰ )์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ์–ป์–ด์˜จ๋‹ค.

 

select     a.TABLESPACE_NAME,
     a.BYTES MB_total,
     b.BYTES MB_free,
     b.largest,
     a.BYTES-b.BYTES MB_used,
     round(((a.BYTES-b.BYTES)/a.BYTES)*100,2) percent_used
from
     (
          select      TABLESPACE_NAME,
               sum(BYTES)/1048576 BYTES
          from      dba_data_files
          group      by TABLESPACE_NAME
     )
     a,
     (
          select      TABLESPACE_NAME,
               sum(BYTES)/1048576 BYTES ,
               max(BYTES)/1048576 largest
          from      dba_free_space
          group      by TABLESPACE_NAME
     )
     b
where      a.TABLESPACE_NAME=b.TABLESPACE_NAME
order      by ((a.BYTES-b.BYTES)/a.BYTES) desc;