1

これは Stream - AQ docs からのものです。

システム・イベント、ユーザー・イベントおよび通知をOracle Internet Directoryのキューに登録できます。システム イベントは、データベースの起動、データベースのシャットダウン、およびシステム エラー イベントです。ユーザー イベントには、ユーザー ログオンとユーザー ログオフ、DDL ステートメント (作成、削除、変更)、および DML ステートメント トリガーが含まれます。キューに関する通知には、OCI 通知、PL/SQL 通知および電子メール通知が含まれます。

興味深いですね。これは私に何をもたらしますか?

これらはDDLトリガーのように見えるということです...つまり、データベースにDDLトリガーを構築するのではなく、OIDに構築し、OIDにトリガーの起動を管理させるということですか?

4

1 に答える 1

1

一度も使ったことがないので、これが私の推測です。

100のデータベースがあり、ユーザーがそれぞれにログインするたびにログインしたい場合は、個々のサーバーでログインできますが、「どのデータベースが「ログイン」に「マーク」を付けたのか」などの質問に答えるのは難しいでしょう。代わりに、各データベースに「ユーザーログオン」イベントをOIDに(AQ経由で)登録させ、OIDからこれらのイベントを受信して​​ログに記録するプロセスがあります。これにより、システム全体のログインを監査できる単一のポイントが得られます。

また、これを使用して、あるAQから別のAQにメッセージを伝播したり、サブスクライブできるシステム内に存在するキューを検索したりすることもできます。

于 2008-10-12T03:17:44.917 に答える