행위

오라클 ADDM

DB CAFE

thumb_up 추천메뉴 바로가기


1 ADDM(Automatic Database Diagnostic Monitor)[편집]

1.1 개념[편집]

  1. AWR 데이타를 이용해 DB 의 문제점을 자동으로 분석하는 10G 신기능
  2. DBA_HIST_SYS_TIME_MODEL.STAT_NAME ='DB time' 기준, 시간 DB time 에 가장 큰 영향을 준 요소 점검
  3. DB time = DB Service time = CPU 시간 + 대기 시간 (CPU 시간을 낮추거나, 대기 시간을 낮춤으로 접근)

1.2 ADDM 보고서 생성[편집]

  • addm*.sql 파일 위치($ORACLE_HOME/rdbms/admin) 으로 이동
cd $ORACLE_HOME/rdbms/admin 
ls addm*

-- addmrpt.sql   현재 노드 리포트 출력    
-- addmrpti.sql  RAC 에서 다른 노드(DB서버)의 리포트 출력
sqlplus / as sysdba;

SQL> @?/rdbms/admin/addmrpt.sql

1.2.1 스냅 아이디 입력[편집]

Specify the Begin and End Snapshot Ids
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Enter value for begin_snap: 2672
Begin Snapshot Id specified: 2672

Enter value for end_snap: 2683

1.2.2 ADDM 리포트명 입력[편집]

Specify the Report Name
~~~~~~~~~~~~~~~~~~~~~~~
The default report file name is addmrpt_1_2681_2682.txt.  To use this name,
press <return> to continue, otherwise enter an alternative.

Enter value for report_name: HBAP1_ADDR_0513.txt

Using the report name HBAP1_ADDR_0513.txt
.....
End of Report
Report written to HBAP1_ADDR_0513.txt