Oracle/Admin2009. 12. 7. 18:54
● 개요

- 통계를 사용할 수 있다.
- AWR (Automatic Workload Repository)을 관리할 수 있다.
- ADDM (Automatic Database Diagnostic Monitor)을 사용할 수 있다.
- advisory framework를 설명할 수 있다.
- alert thresholds를 설정할 수 있다.
- server generated alerts를 사용할 수 있다.
- automated tasks를 사용할 수 있다.
- SQL Tuning과 Server Tuning의 정의 및 특징을 알 수 있다.


● Proactive Maintenance
  ◎ AWR + MMON + ADDM
       ○ AWR
          - Automatic Workload Repository의 약자.
          - SYSAUX 테이블 스페이스에 존재(SYS의 소유)하는 테이블의 집단
          - performance관련 데이터가 자동으로 들어감.(MMON이 DMA방식으로 채운다)
          - 들어온 데이터가 7일정도 머문다. 조정은 가능.
          - DB를 만들면 저절로 생김
          - 실제로 기록되는 내용은 snapshot이다.

       ○ MMON
          - Manageability Monitor의 약자.
          - snapshot을 자동으로 만들어주는 역할
          - DMA(Direct Memory Access) 방식으로 AWR에 데이터를 쌓음

       ○ ADDM
          - Automatic Database Diagnostic Monitor의 약자.
          - AWR에 쌓여 있는 snapshot들을 분석하는 것
          - AWR snapshot이 끝날 때마다 자동적으로 실행된다.
          - doctor, engine, robot dba의 역할로 비유할 수 있다.
          - 분석결과물을 화면으로 표시 또는 AWR에 저장한다.

  ◎ Advisory framework
         - Server Alert가 발생할 때, 참고하는 곳 -> 메세지 보낼 때 첨부해서 보낼 때도 있다.
         - 여러 advisor가 존재 : STA(SQL Tuning Advisor)
         - 관련 패키지 : dbms_advisor

  ◎ Server Alerts
         - 이상한 징후와 해결책을 적시에 알리주는 경고
         - 알려주는 상황은 관리자가 셋팅
         - 대표적인 상황 : 테이블 스페이스 소비량이 어느 수준을 넘었을 때, 
                                 CPU의 소비율이 어느 정도 이상될 때 정리 안된 것들
         - 관련 패키지 : dbms_server_alert

  ◎ Automated Task
         - 일들을 자동화 시키는 것.
         - 자원배분, 여러 job을 chain처럼 연계해서 운용
         - 관련 패키지 : dbms_scheduler

  ◎ 기타
      ○ Baseline

          - 데이터베이스가 정상적으로 운영되고 있을 때 수집한 데이터
          - 통계들 중 기준이 되는 통계

      ○ Metric
          - 통계를 측정단위로 나눈 것. 단위 당 통계 (예) 단위 시간당 얼마, 초당 얼마 등)
          - internal component(각 advisor)를 위해 존재한다.

      ○ Snapshot Sets
          - AWR에 쌓여 있는 snapshot이 안지워지도록 설정하는 것.
            시작날짜와 끝날짜를 주고, Baseline화 한다.


기타 참고사항
       
- 중요 parameter
     :statistics_level - 통계정보를 수집하는 양이나 범위를 단계별로 나타내는 parameter
       평상시에는 typical : snapshot수집을 안함.
       좀 더 많은 수집을 원하면 all
       모든 자동화된 기능을 끄기를 원하면 basic

- AWR(저장소) -> MMON(수집가) -> ADDM(분석가)


참고 : 오라클 교재 Administration Workshop I 12장. Proactive Maintenance
         

'Oracle > Admin' 카테고리의 다른 글

Optimizer Statistics & Performance Statistics  (0) 2009.12.10
Performance Management  (0) 2009.12.08
Configuring the Oracle Network Environment  (0) 2009.12.04
Implementing Oracle Database Security  (0) 2009.12.04
Managing Undo Data  (0) 2009.12.03
Posted by 자수성가한 부자