データ変更通知の有効化

このトピックでは、データベース表で発生するデータ変更操作の通知を有効または無効にする手順について説明します。

データベース表の通知を有効にして、挿入、変更、削除などのアクティビティによってトリガーされたイベントを取得するには、その表に対するリスナーを作成する必要があります。DB表の通知を有効にするには、必要なシステム権限が必要です。

DB表のデータ変更の通知を有効にするには:

  1. DBブラウザ・ウィンドウでデータベース・スキーマを開き、データ変更通知を有効にするデータベース表を右クリックします。

    データ変更の通知オプション

  2. コンテキスト・メニューからデータ変更の通知オプションを選択します。DBナビゲータ - イベント・リスナーの登録ダイアログ・ボックスが開きます。

    DBナビゲータ - イベント・リスナーの登録ダイアログ・ボックス

    リスナーは、一度に1つのデータベース表に対してのみ登録できます。

  3. 通知の監視および受信のためにデータ変更イベントをトリガーする操作のチェック・ボックスを選択します。オプションには、挿入更新および削除があります。
  4. OKをクリックします

    新しいリスナー登録が正常に作成され、対応する詳細がDBイベント・ウィンドウの登録タブに表示されます。


    DBナビゲータ - 登録タブ

    選択した操作のいずれかが実行されるたびにDB表で行われるすべてのデータ変更に対応するイベントが、監視されるようになりました。DBイベント・ウィンドウの通知タブには、このようなすべてのイベントの通知がリストされます。


    イベント・モニター - 通知タブ

    通知を停止するには、通知が現在有効になっているデータベース表のコンテキスト・メニューから、データ変更の通知の停止オプションを選択します。


    データ変更通知の停止オプション

DB表のリスナー登録を作成するのに十分な権限が満たされていない場合、その表のデータ変更の通知オプションを選択すると、DBナビゲータ - 欠落している前提条件ダイアログが開きます。


欠落している前提条件

続行をクリックすると、DBナビゲータ - 前提条件の検証ダイアログ・ボックスに前提条件の解決が表示されます。


DBナビゲータ - 前提条件の検証

前述の権限は、リスナー登録の作成を続行する前に、データベース管理者がデータベース接続のユーザーに付与する必要があります。すべての要件が満たされた場合、同じことが前提条件の検証ダイアログ・ボックスに表示されます。


DBナビゲータ - 前提条件の検証の要件が適合