더북(TheBook)

② 잡의 중지와 재실행 : DBMS_JOB.BROKEN

성공적으로 잡이 등록되면 설정한 주기에 따라 작업이 수행될 것이며, 제대로 실행되는지는 USER_JOBS 뷰를 통해 모니터링할 수 있다. 그런데 시스템을 관리하다 보면 등록된 잡을 일시 중지시키거나 중지시킨 잡을 다시 실행해야 할 일이 생기는데, 이때 BROKEN 프로시저를 사용해서 처리한다.

    DBMS_JOB.BROKEN (
      Job       IN BINARY_INTEGER,
      broken    IN BOOLEAN,
      next_date IN DATE DEFAULT SYSDATE);

job: 잡 번호

broken: 잡을 중지할 때는 TRUE, 다시 실행할 때는 FALSE

next_date: 잡이 중지되거나 재실행될 날짜(시간), 생략가능하며 디폴트 값은 SYSDATE

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