Oracle 10g で DDL ステートメントを監査し、監査済みデータを 30 日前にクリアする方法... ありがとうございます。
編集中:
「ALTER TABLE」ステートメントで監査を有効にするにはどうすればよいですか? AUDIT TABLE を実行すると; または AUDIT ALTER TABLE; または AUDIT ALTER ANY TABLE; AUD$ ビューや DBA_AUDIT_TRAIL ビューでは、監査された情報を見ることができません。
Oracle 10g で DDL ステートメントを監査し、監査済みデータを 30 日前にクリアする方法... ありがとうございます。
編集中:
「ALTER TABLE」ステートメントで監査を有効にするにはどうすればよいですか? AUDIT TABLE を実行すると; または AUDIT ALTER TABLE; または AUDIT ALTER ANY TABLE; AUD$ ビューや DBA_AUDIT_TRAIL ビューでは、監査された情報を見ることができません。
監査オプションが有効になっているかどうかを確認します。
select value
from v$parameter
where name = 'audit_trail';
結果が「NONE」(デフォルト) の場合、監査はオンになりません。
監査を有効にするには、データベース初期化パラメータ・ファイルで AUDIT_TRAIL 初期化パラメータを設定する必要があります。このパラメーターは、'DB'、'XML'、'DB,EXTENDED'、'XML,EXTENDED'、'OS' のいずれかの値に設定する必要があります。
監査証跡レコードの管理には、 DBMS_AUDIT_MGMTパッケージを使用できます。