OceanBaseデータベースは、特定のデータベースオブジェクトに対する監査をサポートしており、監査時にはそのオブジェクトに対する特定の操作のみが記録されます。監査可能なデータベースオブジェクトには、テーブル(Table)、シーケンス(Sequence)、ビュー(View)が含まれます。
データベースオブジェクトに対する単一ユーザーの操作の監査
例:aud ユーザーによる tab1 への挿入操作を監査します。
ORAAUDITOR ユーザーでログインし、監査を有効にします。
obclient> AUDIT INSERT ON tab1 BY aud;
すべてのユーザーによるデータベースオブジェクト上の操作の監査
例:すべてのユーザーによる tab1 テーブルに対する失敗したDML操作を監査します。
ORAAUDITOR ユーザーでログインし、監査を有効にします。
obclient> AUDIT INSERT, UPDATE, DELETE ON tab1 WHENEVER NOT SUCCESSFUL;
関連ドキュメント
セキュリティ監査に関するその他の操作については、以下を参照してください: