dbms_scheduler 변경
dbms_scheduler 변경 방법
-- window check
select window_name, repeat_interval,duration,ENABLED ,NEXT_START_DATE
from dba_scheduler_windows;
-- clients check
select window_name, window_next_time, autotask_status, OPTIMIZER_STATS, SEGMENT_ADVISOR, SQL_TUNE_ADVISOR
from dba_autotask_window_clients;
윈도우 수정은 다음 단계로 진행 한다.
-- 수행중인 윈도우 종료
exec dbms_scheduler.close_window('MONDAY_WINDOW');
-- 비 활성화
exec dbms_scheduler.disable('MONDAY_WINDOW');
-- 속성 변경(수행주기)
exec dbms_scheduler.set_attribute(name => 'MONDAY_WINDOW', attribute => 'REPEAT_INTERVAL', value =>'freq=daily;byday=MON;byhour=2;byminute=0; bysecond=0');
-- 속성 변경(수행시간)
exec dbms_scheduler.set_attribute(name => 'MONDAY_WINDOW', attribute => 'DURATION', value => '+000 05:00:00');
-- 활성화
exec dbms_scheduler.enable('MONDAY_WINDOW');