오라클에서 보관하고 있는 성능 데이터들을 분석하여 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일
하면 됩니다. ^^
'IT 이야기 - About IT' 카테고리의 다른 글
[Unix & Linux] 자주 쓰는 vi editor 명령어 (1) | 2013.09.27 |
---|---|
[Oracle] Data의 암,복호화를 위한 DBMS_OBFUSCATION_TOOLKIT 환경 설정 (0) | 2009.11.03 |
[Oracle] 2pc_pending 처리 절차 - ORA-01591 (0) | 2009.10.26 |