説明
このビューは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
監査の有効化方法および監査ルールの設定方法の詳細については、以下のドキュメントを参照してください: