Header background

Oracle Advisor

Oracle 제공하는 Advisor 기능을 정리한 내용입니다.
Admin

Written by Admin

Last updated

● ADVISOR H2

- ADDM (Automatic Database Diagnostic Monitor) (10g) H3

- SQL Tuning Advisor (10g) H4

- SQL Access Advisor (Optimizing Access Paths)

Tune MView

- Data Recovery Advisor (RMAN)

- Memory Advisors

Memory Advisor

SGA Advisor

Buffer Cache Advisor

Shared pool Advisor

PGA Advisor

- Undo Advisor (10g)

- MTTR Advisor

- Optimizer Statistics Advisor

- Space Advisor

- Segment Advisor (10g)

- SQL Repair Advisor

- Compression Advisor

- SPM Evolve Advisor

- Default Advisor

- SQL Workload Manager

- In-Memory Advisor

■ADDM

■ 개요

ADDM는 AWR의 데이터를 분석하여 성능 병목 현상을 식별

각 문제에 대한 근본 원인(root cause)을 찾고, 개선을 위한 권장 사항(recommendations)을 제공

STATISTICS_LEVEL=TYPICAL 또는 ALL로 설정된 경우, AWR 스냅샷이 생성될 때마다 ADDM 분석 작업이 자동으로 수행되고 해당 결과 및 권장 사항이 DB에 저장됨

주요 ADDM 분석 항목:

CPU load

Memory usage

I/O usage

Resource intensive SQL

Resource intensive PL/SQL and Java

RAC issues

Application issues

Database configuration issues

Concurrency issues

Object contention

주요 권장사항(recommendations) 항목:

Hardware changes(변경사항)

Database configuration changes

Schema changes

Application changes

Using other advisor

-

전제조건:

STATISTICS_LEVEL = TYPICAL or ALL
CONTROL_MANAGEMENT_PACK_ACCESS = DIAGNOSTIC+TUNING

■ addm report 수행 권한:

sqlplus / as sysdba
GRANT ADVISOR TO REPORT_USER; --> sql tuning advisor API를 수행하기 위한 권한
GRANT SELECT_CATALOG_ROLE TO REPORT_USER;
GRANT EXECUTE ON dbms_workload_repository TO REPORT_USER;