1
停止またはOracle AQキューを開始するために使用するコマンドは何ですか?Oracle AQでキューを停止および開始する方法
メンテナンスと分析を実行するためにキューを停止し、分析が完了したら後でキューを開始する必要があります。
停止またはOracle AQキューを開始するために使用するコマンドは何ですか?Oracle AQでキューを停止および開始する方法
メンテナンスと分析を実行するためにキューを停止し、分析が完了したら後でキューを開始する必要があります。
パッケージ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」を追加する必要があります。