더북(TheBook)

③ 잡의 속성 변경 : DBMS_JOB.CHANGE

DBMS_JOB 패키지로 생성한 잡은 무엇을 언제, 얼마나 자주 실행할 것인지에 관한 정보를 담고 있다. 여기서 ‘무엇’에 해당하는 것이 what 속성이고 ‘언제’는 NEXT_DATE, ‘얼마나 자주’에 해당되는 것이 interval이다. 현재 등록되어 실행되고 있는 잡의 속성들을 변경할 수 있는데, 이때 사용하는 것이 바로 CHANGE 프로시저다.

    DBMS_JOB.CHANGE (
         job       IN BINARY_INTEGER,
         what      IN VARCHAR2,
         next_date IN DATE,
         interval  IN VARCHAR2,
         instance  IN BINARY_INTEGER DEFAULT NULL,
         force     IN BOOLEAN DEFAULT FALSE);

job: 잡 번호

what: 실행될 잡, 문자열 형태의 SQL이나 PL/SQL

next_date: 잡이 실행될 다음 날짜(시간)

interval: 잡의 실행주기

instance: 인스턴스 번호, 디폴트 값은 NULL

force: 디폴트 값은 FALSE

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.