私が作成した外部プログラムから挿入/更新/削除を行うために、Oracle ユーザーを保護する必要があります。
必要なものを見つけるために少しグーグルで検索しました。独自に作成した db トリガーを使用できることはわかっています。そして今、オラクルには2つの主要なシステムがあります(少なくともそれは私が見つけたものです)。きめ細かい監査を使用できます。また、監査証跡を使用できます。
私の場合、監査証跡は近いと思いますが、探しているものではありません。DBへの接続がどのプログラムから来ているのかを知る必要があるからです。たとえば、挿入/更新/削除を実行しているすべての接続を、SQL 開発者またはヒキガエルからのステートメントを実行して登録する必要があります。ただし、他のすべての接続は監査なしで通過する可能性があります。
毎日たくさんの接続があるので、すべてを登録するのは負担が大きすぎます。
これを設定する方法について、あなたの誰かが良いアイデアを持っていることを願っています。
よろしく