본문 바로가기
IT 이야기 - About IT

[Oracle] AWR Report

by 회사원 주씨 2014. 3. 21.
반응형
Oracle AWR Report 란?

오라클에서 보관하고 있는 성능 데이터들을 분석하여 Report 하는 것을 말합니다.

오라클 10g 부터 제공하고 있는 기능이구요.

아래처럼 오라클에서 제공하는 script를 실행해서 보고서를 얻게 됩니다.


> cd $ORACLE_HOME/rdbms/admin

이동 후

sys or system 유저로 login

SQL> @awrrpt.sql

실행 후 입력값에는 다음과 같이 입력

Enter value for report_type: html <<default로 html로 되어있음 
Enter value for num_days: 1  << 최근 하루 동안의 snap 조회(설정에 따라 틀림)
Enter value for first_snap: 1000  << 시작할 스냅샷 번호
Enter value for end_snap: 1001  << 종료할 스냅샷 번호
Enter value for report_name: awrrpt_2011_1000_1001.txt  << 보고서 이름 지정

하면 해당 기간에 대한 report를 html 형태로 만들어 주며,


현재 설정된 snapshut 값을 보고싶을때는

SQL> SELECT snap_interval , retention FROM dba_hist_wr_control;

하면되고 기본으로 7일, 1시간 간격으로 저장됩니다.


만약 기간을변경하고 싶다면,

SQL> execute DBMS_WORKLOAD_REPOSITORY.MODIFY_SNAPSHOT_SETTINGS 
                     (interval  => 10,        -- 분단위 
                      retention => 15*24*60); -- 15일


하면 됩니다. ^^




728x90