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