상세 컨텐츠

본문 제목

오라클 테이블스페이스 사용량 조회

IT/DB

by 거북2 2014. 8. 17. 18:24

본문


오라클에서 테이블스페이스의 사용량을 확인 할 수 있는 커맨드


SELECT A.TABLESPACE_NAME,

   ROUND(A.BYTES_ALLOC / 1024 / 1024, 0) CURRENT_SIZE,

   ROUND(NVL(B.BYTES_FREE, 0) / 1024 / 1024, 0) FREE_SIZE,

   ROUND((A.BYTES_ALLOC - NVL(B.BYTES_FREE, 0)) / 1024 / 1024, 0) USED_SIZE,

   ROUND((NVL(B.BYTES_FREE, 0) / A.BYTES_ALLOC) * 100,0) FREE_RATE,

   100 - ROUND((NVL(B.BYTES_FREE, 0) / A.BYTES_ALLOC) * 100,0) USED_RATE,

   ROUND(MAXBYTES/1048576,0) MAX_SIZE

    FROM   ( SELECT F.TABLESPACE_NAME,

    SUM(F.BYTES) BYTES_ALLOC,

           SUM(DECODE(F.AUTOEXTENSIBLE, 'YES',F.MAXBYTES,'NO', F.BYTES)) MAXBYTES

     FROM DBA_DATA_FILES F

     GROUP BY TABLESPACE_NAME) A,

   ( SELECT F.TABLESPACE_NAME,

    SUM(F.BYTES)  BYTES_FREE

     FROM DBA_FREE_SPACE F

     GROUP BY TABLESPACE_NAME) B

    WHERE A.TABLESPACE_NAME = B.TABLESPACE_NAME (+)

    UNION

    SELECT TABLESPACE_NAME,

   ROUND(SUM(BYTES_USED + BYTES_FREE) / 1048576, 0),

   ROUND(SUM(BYTES_FREE) / 1048576,0),

   ROUND(SUM(BYTES_USED) / 1048576,0),

   ROUND((SUM(BYTES_FREE) / SUM(BYTES_USED + BYTES_FREE)) * 100,0) FREE_RATE,

                         100 - ROUND((SUM(BYTES_FREE) / SUM(BYTES_USED + BYTES_FREE)) * 100,0) USED_RATE,

   ROUND(MAX(BYTES_USED + BYTES_FREE) / 1048576, 0)

    FROM   SYS.V_$TEMP_SPACE_HEADER

    GROUP BY TABLESPACE_NAME

    ORDER BY 1


결과 값


 TABLESPACE CURRENT_SIZE  FREE_SIZE  USED_SIZE  FREE_RATE  USED_RATE   MAX_SIZE

 ---------- ------------ ---------- ---------- ---------- ---------- ----------

 EXAMPLE    313 3  310       1 99 32768

 RAC_TEST    100 99    1      99  1 32768

 SYSAUX    570 32  538       6 94 32768

 SYSTEM    740 5  735       1 99 32768

 TEMP     31 0   31       0 100    31

 UNDOTBS1     95 78   17      82 18 32768

 UNDOTBS2     25 20    5      81 19 32768

 USERS      5 1    4      19 81 32768


 8 rows selected.


반응형

'IT > DB' 카테고리의 다른 글

오라클 UNDO extents 상태 조회  (0) 2014.11.17
오라클 SYSAUX tablespace 사용 내역 조회  (0) 2014.10.05
오라클 세션 조회  (0) 2014.09.18
오라클 초기화 파라미터 수동 지정 방법  (0) 2014.06.06

관련글 더보기

댓글 영역