더북(TheBook)

핵심정리

  1 주기적으로 무언가를 수행하는 것을 잡이라 하는데, 오라클에서 잡을 만들어 수행하기 위해서는 DBMS_JOB과 DBMS_SCHEDULER 패키지를 사용해야 한다.

  2 DBMS_JOB 패키지는 사용법이 간편한 반면 주기적인 시간 설정이 어렵다.

  3 DBMS_SCHEDULER 패키지는 DBMS_JOB 패키지에 비해 더 많은 기능을 제공하며 특히 달력 표현식으로 쉽게 스케줄링을 할 수 있다.

  4 DBMS_SCHEDULER 패키지는 시간 기반 스케줄링 뿐만 아니라 이벤트 기반 스케줄링이 가능하다.

  5 DBMS_SCHEDULER 패키지는 DB내의 프로그램인 SQL, 익명 블록, 프로시저 뿐만 아니라 OS상에 존재하는 실행 파일도 잡에 등록해 사용할 수 있다.

  6 OS상의 실행 파일을 잡에 등록하기 위해서는 ORACLEJOBSCHEDULER 서비스를 실행해야 한다.

  7 DBMS_SCHEDULER 패키지를 이용하면 여러 단계에 걸쳐 순서를 정해 작업을 실행할 수 있는데, 각각의 단계를 스텝이라 한다. 스텝 간 이동 규칙을 정의한 것을 룰, 이들을 모두 연결한 것을 체인이라 한다.

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