DB 관리 TIP

[ORACLE] AWR 스케줄러잡등록 및 리포트 조회(scheduler job)

mitomi 2023. 11. 16. 17:04
반응형
SMALL

일별 용량관리, AWR snapshot job에 등록하여 활용

 

--스케줄러 잡 생성
begin
    dbms_scheduler.create_job(
        job_name=>'TEST_JOB',
        job_type=>'plsql_block',
        job_action=>'begin dbms_workload_repository.create_snapshot; end;',
        start_date=>to_date('20201001 0804','yyyymmdd hh24mi'),
        end_date  =>to_date('20201003 0904','yyyymmdd hh24mi'),
        repeat_interval=>'freq=daily;interval=1',
        enabled=>true );
end;

 

--스케줄러 잡 삭제

begin
    dbms_scheduler.drop_job(
        job_name=>'TEST_JOB',
        force=>true );
end;

-- AWR 리포트 조회

SELECT OUTPUT FROM TABLE(DBMS_WORKLOAD_REPOSITORY.AWR_REPORT_HTML( DB ID, Instance Number,  begint snapshoot id ,  end snapshot id ))

728x90