説明
このビューはV2.2.30バージョンから導入されました。
機能の概要
デフォルトで監査対象となるオブジェクトに関する監査ルールを記録します。各列の値は以下のとおりです。
-/-:デフォルトで監査しないA/-:ステートメントの実行が成功した場合にのみ監査する-/A:ステートメントの実行が失敗した場合にのみ監査するA/A:ステートメントの実行が成功または失敗した場合に監査する適用対象
このビューは、OceanBaseデータベースのOracleモードでのみ適用されます。
フィールド説明
フィールド名 |
型 |
NULL許容 |
説明 |
|---|---|---|---|
| ALT | VARCHAR2(3) | NO | ALTER操作 |
| AUD | VARCHAR2(3) | NO | AUDIT操作 |
| COM | VARCHAR2(3) | NO | COMMENT操作 |
| DEL | VARCHAR2(3) | NO | DELETE操作 |
| GRA | VARCHAR2(3) | NO | GRANT操作 |
| IND | VARCHAR2(3) | NO | INDEX操作 |
| INS | VARCHAR2(3) | NO | INSERT操作 |
| LOC | VARCHAR2(3) | NO | LOCK操作 |
| REN | VARCHAR2(3) | NO | RENAME操作 |
| SEL | VARCHAR2(3) | NO | SELECT操作 |
| UPD | VARCHAR2(3) | NO | UPDATE操作 |
| REF | VARCHAR2(3) | NO | REFERENCE操作、現在は定義のみでサポートなし、デフォルト値はNULL |
| EXE | VARCHAR2(3) | NO | EXECUTE操作 |
| FBK | VARCHAR2(3) | NO | FLASHBACK操作 |
| REA | VARCHAR2(3) | NO | READ操作 |
クエリ例
任意のオブジェクトにデフォルトで適用される監査ルールを確認します。
obclient [SYS]> SELECT * FROM SYS.ALL_DEF_AUDIT_OPTS;
クエリ結果は次のとおりです:
+------+------+------+------+------+------+------+------+------+------+------+------+------+------+------+
| ALT | AUD | COM | DEL | GRA | IND | INS | LOC | REN | SEL | UPD | REF | EXE | FBK | REA |
+------+------+------+------+------+------+------+------+------+------+------+------+------+------+------+
| -/- | -/- | -/- | A/A | -/- | -/- | A/A | -/- | -/- | -/- | A/A | -/- | -/- | -/- | -/- |
+------+------+------+------+------+------+------+------+------+------+------+------+------+------+------+
1 row in set
関連ビューまたはドキュメント
オブジェクトレベルの監査の詳細設定を確認する:DBA_OBJ_AUDIT_OPTS
ステートメントレベルの監査の詳細設定を確認する:DBA_STMT_AUDIT_OPTS
監査の有効化方法および監査ルールの設定方法の詳細については、以下のドキュメントを参照してください: