제3장 DBMS_ALERT

내용 목차

3.1. 개요
3.2. 프러시저
3.2.1. REGISTER
3.2.2. REMOVE
3.2.3. REMOVE
3.2.4. SET_DEFAULTS
3.2.5. SIGNAL
3.2.6. WAITANY
3.2.7. WAITONE

본 장에서는 DBMS_ALERT 패키지의 기본 개념과 패키지 내의 프러시저와 함수를 사용하는 방법을 설명한다.

DBMS_ALERT 패키지는 Tibero의 ALERT 기능과 관련한 프러시저와 함수를 제공한다. Tibero의 ALERT은 Tibero 데이터베이스와 통합되어 있는 알림/기다림 기능을 하는 패키지이다. 이는 영속적이지 않으며 서버가 재가동되면 모든 알림/기다림 정보는 사라진다.

ALERT기능은 보통 다음과 같이 사용한다.

  1. 기다릴 alert을 등록한다. (register)

  2. 기다린다. (waitone, waitany)

  3. 필요한 이벤트가 발생하면 다른 세션에서 alert을 발생시킨다. (signal)

1번에서 등록한 alert이나 3번에서 발생시킨 alert signal은 서버를 재가동할 때 사라진다.

다음은 DBMS_ALERT 패키지 내에 정의된 상수이다.

MAXWAIT CONSTANT INTEGER := 86400000

본 절에서는 DBMS_ALERT 패키지에서 제공하는 프러시저를 알파벳 순으로 설명한다.