2016-11-11 36 views

答えて

2

パッケージDBMS_AQADMを使用します。

キュー STOP するためのコマンドは次のようになります。

BEGIN 
    DBMS_AQADM.STOP_QUEUE(queue_name => 'QUEUE_NAME'); 
END; 

オプションparemeterは、この手順のために、「待って」次のように動作しています

は完了を待つかどうかを指定します未解決の の取引があります。 TRUEは、未解決のトランザクションがある場合は待機することを意味します。 この状態では、新しいキューにをエンキューするか、またはこのキューからデキューすることはできません。 FALSEは、成功またはエラーのある のいずれかを直ちに返します。

そしてSTARTそれはこのようになりますキューへ:

BEGIN 
    DBMS_AQADM.START_QUEUE(queue_name => 'QUEUE_NAME'); 
END; 

あなたのアクセス権に応じて、パッケージの接頭辞として「SYS」を追加する必要があります。

関連する問題