안녕하세요. 프로시져를 하나 생성을 할것같습니다. 한달기준으로 2번을 실행이 되도록. 잡등록을 설정을 할수가 있는지요.
매월 15일과 말일에 2번 실행이 되도록 잡등록을 해보고 싶습니다.
혹시 가능하다면 조언 및 간략한 설명을 부탁드립니다.!!!
SELECT job, next_date, next_sec, failures, broken, SUBSTR(what,1,6) DESCRIPTION FROM user_jobs;
VARIABLE jobno NUMBER ;
BEGIN dbms_job.submit(:jobno, 'PROC_NAME???;', sysdate, 'trunc(sysdate) + 1 + 09/24'); END ;
익일 부터 매일 오전 9시에 작업하는 스케쥴러 입니다.
trunc(sysdate) + 15 로 해 보시겠어요?
commit; -- 반드시 필요함
exec dbms_job.broken(jobno, TRUE); - job을 disable시킴
exec dbms_job.remove(321); - job의 삭제