首批通过分布式安全可靠测评,为关键业务系统打造
ALL_DEF_AUDIT_OPTS
更新时间:2026-06-14 10:40:13
说明
该视图从 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
有关如何开启审计并设置审计规则的详细介绍,参见以下文档: