0

Oracle での監査について助けが必要です。多くのテーブルを持つデータベースがあり、任意のフィールドの任意のテーブルに加えられたすべての変更を監査できるようにしたいと考えています。ただし、ERROR コードの説明を見つけるのは難しいと思います。例えば、

したがって、私の質問は、これらのメッセージをまとめて保持するテーブルまたはビューはどれかということです。

4

1 に答える 1

0

oerr - Oracle エラー メッセージは、UNIX および Linux ベースの Oracle インストールに付属し、bin ディレクトリにあるユーティリティ (スクリプトは実行可能ファイルではありません) です。このスクリプトへの入力は、エラー コードである可能性があります。

このユーティリティは、標準の Oracle メッセージ ファイルからエラー メッセージと推奨されるアクションを抽出します。

awk 機能を使用しているという理由だけで、Windows ではサポートされていません。

使用方法の詳細: http://www.oracledistilled.com/oracle-database/troubleshooting/using-the-oerr-utility-to-aid-in-error-investigation/l

SQLERRM および SQLCODE 関数はエラー メッセージとエラー コードを抽出しますが、値は例外ハンドラ内でのみ返され、SQL の外部では返されず、常に成功メッセージが返されます。

ですから、あなたが求めていることに対する可能な解決策があるかどうかは疑問です。

于 2014-02-08T08:32:13.727 に答える