금요일, 10월 4

ORACLE Temp tablespace usage query

SELECT a.tablespace
               ,d.mb_total
               ,SUM(a.used_blocks * d.block_size)/1024/1024 mb_used
               ,d.mb_total - SUM(a.used_blocks * d.block_size)/1024/1024 mb_free
   FROM v$sort_segments a
               ,( SELECT b.name
                                 ,c.block_size
                                 ,SUM(c.bytes)/1024/1024 mb_total
                     FROM v$tablespace b
                                 ,v$tempfile c
                   WHERE b.ts# = c.ts#
                   GROUP BY b.name, c.block_size
                  ) d
WHERE a.tablespace_name = d.name
GROUP BY a.tablespace_name, d.mb_total

댓글 없음:

댓글 쓰기