首批通过分布式安全可靠测评,为关键业务系统打造
DBA_OBJ_AUDIT_OPTS
更新时间:2026-07-15 15:27:39
说明
该视图从 V2.2.30 版本开始引入。
功能描述
记录对象级别审计详细配置。
功能适用性
该视图仅适用于 OceanBase 数据库 Oracle 模式。
字段说明
| 字段名称 | 类型 | 是否可以为 NULL | 描述 |
|---|---|---|---|
| OWNER | VARCHAR2(128) | NO | 对象的 owner 名称 |
| OBJECT_NAME | VARCHAR2(128) | NO | 对象的名称 |
| OBJECT_TYPE | VARCHAR2(23) | NO | 对象的类型 |
| 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 | references 操作 说明 该字段已不再使用。 |
| EXE | VARCHAR2(3) | NO | execute 操作 |
| WRI | VARCHAR2(3) | NO | write 操作 |
| REA | VARCHAR2(3) | NO | read 操作 |
| FBK | VARCHAR2(3) | NO | flashback 操作 |
查询示例
查看对象级别审计的详细配置。
obclient [SYS]> SELECT * FROM SYS.DBA_OBJ_AUDIT_OPTS;
查询结果如下:
+-------+-------------+-------------+------+------+------+------+------+------+------+------+------+------+------+------+------+------+------+------+------+
| OWNER | OBJECT_NAME | OBJECT_TYPE | ALT | AUD | COM | DEL | GRA | IND | INS | LOC | REN | SEL | UPD | REF | EXE | CRE | REA | WRI | FBK |
+-------+-------------+-------------+------+------+------+------+------+------+------+------+------+------+------+------+------+------+------+------+------+
| SYS | T_SUBPART | TABLE | -/- | -/- | -/- | A/A | -/- | -/- | A/A | -/- | -/- | -/- | A/A | -/- | -/- | -/- | -/- | -/- | -/- |
+-------+-------------+-------------+------+------+------+------+------+------+------+------+------+------+------+------+------+------+------+------+------+
1 row in set
查询结果中:
-/-:默认不审计A/-:只在语句执行成功时审计-/A:只在语句执行失败时审计A/A:语句执行无论成功还是失败时都审计
相关视图或文档
查看所有对象默认被审计的审计规则:ALL_DEF_AUDIT_OPTS
查看语句级别审计的详细配置:DBA_STMT_AUDIT_OPTS
有关如何开启审计并设置审计规则的详细介绍,参见以下文档: