ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [오라클] System 테이블 스페이스 정리하는 방법
    카테고리 없음 2021. 6. 16. 16:46



    오라클을 운영하다 보면 SYSTEM TBS가
    아래처럼 90%가 넘는 경우가 발생한다
    이럴 경우에는 데이터 정리가 필요하다

    작업의 순서는 다음과 같다

    1. SYSTEM 용량 확인
    2. PURGE 작업
    3. SYSTEM 용량 다시 확인
    4. 끝

    1. 테이블 스페이스 용량 확인
    - 갖고 있는 쿼리로 조회를 해본다

    TableSpace Total Used Pct Free
    Name (Mb) (Mb) (%) (Mb)
    -------------------- ------------ ------------ ------------ ------------
    TS_DATA01 5,120 1 0 5,119
    USERS 5,120 1 0 5,119
    BT_DA01 2,048 1 0 2,047
    BTS_I01 5,120 3 0 5,117
    BTS_IDX01 5,120 4 0 5,116
    TS_DATA01 5,120 6 0 5,114
    BTS_IDX01 1,024 1 0 1,023
    S_DATA01 5,120 23 0 5,097
    TS_DATA01 5,120 634 12 4,486
    SYSAUX 20,480 4,359 21 16,121
    SYSTEM 4,096 432 90 3,605
    BTS_DATA01 20,480 9,440 46 11,040
    BTS_IDX01 700 341 49 359
    BTS_DATA01 2,180 1,089 50 1,091
    DS_DATA01 34,816 24,302 70 10,514
    DS_IDX01 27,648 20,418 74 7,230
    UNDOTBS1 40,960 40,035 98 925


    2. snapshot purge
    SQL> exec dbms_stats.purge_stats(DBMS_STATS.PURGE_ALL);

    # 오라클로 접속 후에 위의 커맨드를 실행하면 2~3초 후에
    정리가 된다

    3. 정리 된 SYETEM 테이블 화깅ㄴ

    TableSpace Total Used Pct Free
    Name (Mb) (Mb) (%) (Mb)
    -------------------- ------------ ------------ ------------ ------------
    TS_DATA01 5,120 1 0 5,119
    USERS 5,120 1 0 5,119
    BT_DA01 2,048 1 0 2,047
    BTS_I01 5,120 3 0 5,117
    BTS_IDX01 5,120 4 0 5,116
    TS_DATA01 5,120 6 0 5,114
    BTS_IDX01 1,024 1 0 1,023
    S_DATA01 5,120 23 0 5,097
    TS_DATA01 5,120 634 12 4,486
    SYSAUX 20,480 4,359 21 16,121
    SYSTEM 4,096 891 22 3,205
    BTS_DATA01 20,480 9,440 46 11,040
    BTS_IDX01 700 341 49 359
    BTS_DATA01 2,180 1,089 50 1,091
    DS_DATA01 34,816 24,302 70 10,514
    DS_IDX01 27,648 20,418 74 7,230
    UNDOTBS1 40,960 40,035 98 925


    #22%로 SYSTEM 테이블 스페이스가 줄어든 것을 알수 있다



    댓글

Designed by Tistory.