커피닉스, 시스템 엔지니어의 쉼터
  오라클 DB user의 테이블스페이스의 사용용량 확인 작성일 : 2003/08/05 01:16
 
  • 글쓴이 : 좋은진호 ( http://coffeenix.net/ )
  • 조회수 : 16089
     
    글쓴이 : 좋은진호(truefeel, http://coffeenix.net/ )
    글쓴날 : 1999.11(?)

    현재 접속한 DB user가 사용한 테이블스페이스 용량과 남은 용량 확인.

    SET LINESIZE 90
    SELECT USE.TABLESPACE_NAME,
          (USE.U_BYTES + FREE.F_BYTES) AS "할당 KB",
           USE.U_BYTES   AS "사용 KB", USE.U_BLOCKS  AS "사용 BLOCKS",
           FREE.F_BYTES  AS "남은 KB", FREE.F_BLOCKS AS "남은 BLOCKS"
    FROM
        ( SELECT TABLESPACE_NAME, SUM(bytes)/1024 AS U_BYTES,  SUM(blocks) AS U_BLOCKS
          FROM   USER_TS_QUOTAS  GROUP BY TABLESPACE_NAME) USE,
        ( SELECT TABLESPACE_NAME, SUM(bytes)/1024 AS F_BYTES, SUM(blocks) AS F_BLOCKS
          FROM   USER_FREE_SPACE GROUP BY TABLESPACE_NAME) FREE
    WHERE USE.TABLESPACE_NAME = FREE.TABLESPACE_NAME;


    커피닉스, 시스템 엔지니어의 쉼터 / URL : http://coffeenix.net/board_view.php?bd_code=9