더북(TheBook)

④ 객체 활성화와 비활성화

프로그램 객체나 잡 객체는 최초로 생성될 때, ENABLED 값이 디폴트로 FALSE가 적용되어 생성 후 바로 작동되지 않는다. 따라서 객체를 활성화해야 하는데, 이때 사용하는 프로시저가 바로 ENABLE 프로시저다.

    DBMS_SCHEDULER.ENABLE (
         name             IN VARCHAR2,
         commit_semantics IN VARCHAR2 DEFAULT 'STOP_ON_FIRST_ERROR');

name: 활성화시킬 객체명

활성화를 했으면 비활성화도 할 수 있어야 하는데, 이는 DISABLE 프로시저가 처리한다.

    DBMS_SCHEDULER.DISABLE (
          name             IN VARCHAR2,
          force            IN BOOLEAN DEFAULT FALSE,
          commit_semantics IN VARCHAR2 DEFAULT 'STOP_ON_FIRST_ERROR');

name: 활성화시킬 객체명

force: TRUE로 설정할 때 다른 객체가 참조하고 있더라도 비활성화됨. 디폴트 값은 FALSE

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