Temporary tablespace 용량확인

col name format a10
SELECT d.status "Status", d.tablespace_name "Name", d.CONTENTS "Type",        
       d.extent_management "Extent Management",                              
       TO_CHAR (NVL (a.BYTES / 1024 / 1024, 0), '99,999,990.900') "Size (M)",
          TO_CHAR (NVL (u.BYTES, 0) / 1024 / 1024, '99999999.999')            
       || '/'                                                                
       || TO_CHAR (NVL (a.BYTES / 1024 / 1024, 0), '99999999.999') "Used (M)",
       TO_CHAR (NVL (t.BYTES / a.BYTES * 100, 0), '990.00') "Cached %"    ,      
       TO_CHAR (NVL (u.BYTES / a.BYTES * 100, 0), '990.00') "Used %"          
  FROM SYS.dba_tablespaces d,                                                
       (SELECT   tablespace_name, SUM (BYTES) BYTES                          
            FROM dba_temp_files                                              
        GROUP BY tablespace_name) a,                                          
       (SELECT   tablespace_name, SUM (bytes_cached) BYTES                      
            FROM v$temp_extent_pool                                          
        GROUP BY tablespace_name) t ,
        (SELECT   tablespace_name, SUM (bytes_used) BYTES                      
            FROM v$temp_extent_pool                                          
        GROUP BY tablespace_name) u                                                  
WHERE d.tablespace_name = a.tablespace_name(+)                                
   AND d.tablespace_name = t.tablespace_name(+)                              
   AND d.extent_management LIKE 'LOCAL'                                      
   AND d.CONTENTS LIKE 'TEMPORARY';    

by Dave Kim | 2009/04/07 10:07 | Scripts | 트랙백 | 덧글(1)

트랙백 주소 : http://dbsecurity.egloos.com/tb/9430985
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
Commented by 열심남 at 2010/01/27 17:25
좋은 정보 잘 보고 갑니다. 도움이 되었어요.

:         :

:

비공개 덧글

◀ 이전 페이지          다음 페이지 ▶