더북(TheBook)

마지막으로 잡 객체는 DROP_JOB 프로시저를 호출한다.

    DBMS_SCHEDULER.DROP_JOB (
          job_name         IN VARCHAR2,
          force            IN BOOLEAN DEFAULT FALSE,
          defer            IN BOOLEAN DEFAULT FALSE,
          commit_semantics IN VARCHAR2 DEFAULT 'STOP_ON_FIRST_ERROR');

job_name: 삭제할 잡 객체명

force: TRUE로 설정하면 먼저 실행되고 있는 잡을 중단시킨 다음 잡을 삭제

defer: TRUE로 설정하면 수행되고 있는 잡이 완료된 다음에 잡을 삭제

이상으로 오라클 스케줄러와 DBMS_SCHEDULER 패키지의 대표적인 서브 프로그램의 구조와 골격에 대해서 살펴 봤다. 다음 절에서는 실제로 이들 서브 프로그램을 활용해 스케줄링을 해 보자.

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