首批通过分布式安全可靠测评,为关键业务系统打造
DBA_STMT_AUDIT_OPTS
更新时间:2026-06-23 14:36:17
说明
该视图从 V2.2.30 版本开始引入。
功能描述
记录语句级别审计的详细配置。
功能适用性
该视图仅适用于 OceanBase 数据库 Oracle 模式。
字段说明
| 字段名称 | 类型 | 是否可以为 NULL | 描述 |
|---|---|---|---|
| USER_NAME | VARCHAR2(128) | NO | 被审计的用户名 |
| PROXY_NAME | VARCHAR2(128) | NO | 被审计的 Proxy 用户名,当前该字段的值始终为 NULL |
| AUDIT_OPTION | VARCHAR2(128) | NO | 语句级别审计的 Type ID |
| SUCCESS | VARCHAR2(10) | NO | 语句执行成功时的审计模式 |
| FAILURE | VARCHAR2(10) | NO | 语句执行失败时的审计模式 |
查询示例
查看语句级别审计的详细配置。
obclient [SYS]> SELECT * FROM SYS.DBA_STMT_AUDIT_OPTS;
查询结果如下:
+-----------+------------+----------------+-----------+-----------+
| USER_NAME | PROXY_NAME | AUDIT_OPTION | SUCCESS | FAILURE |
+-----------+------------+----------------+-----------+-----------+
| SYS | NULL | TABLE | BY ACCESS | NOT SET |
| SYS | NULL | ALL STATEMENTS | BY ACCESS | BY ACCESS |
| NULL | NULL | SESSION | BY ACCESS | BY ACCESS |
+-----------+------------+----------------+-----------+-----------+
3 rows in set
相关视图或文档
查看语句级别审计的类型及对应的名称和优先级:STMT_AUDIT_OPTION_MAP
查看对象级别审计的详细配置:DBA_OBJ_AUDIT_OPTS
查看所有对象默认被审计的审计规则:ALL_DEF_AUDIT_OPTS
有关如何开启审计并设置审计规则的详细介绍,参见以下文档: