④ 객체 활성화와 비활성화
프로그램 객체나 잡 객체는 최초로 생성될 때, 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