Skip to content

概述

当使用虚谷数据库提供的审计机制进行了表模式审计设置后,这些审计操作信息都记录在当前库SYS_AUDIT_RESULTS表中,如表1所示。审计类型用户可以通过此表查询审计设置信息。

当使用虚谷数据库提供的审计机制进行了日志模式审计设置后,这些审计操作信息都记录在当前库SYS_AUDIT_TEXTS表中,该表字段结构与记载数据均同SYS_AUDIT_RESULTS表一致,但SYS_AUDIT_TEXTS为文件虚表且不具有分区结构。

序号字段名类型说明
0SCHEMA_IDINTEGER对象所属模式
1USER_IDINTEGER执行SQL的用户
2OBJ_IDINTEGER对象ID
3OBJ_NAMECHAR(128)对象名称
4OBJ_TYPEINTEGER对象类型
5ACTIONINTEGER动作类型
6SUCCESSBOOLEANSQL执行成功
7IPCHAR(20)客户端IP
8SQL_TEXTVARCHARSQL语句
9ERR_INFOVARCHAR错误信息
10OPTIMEDATETIME操作时间
11AUDIT_TYPEINTEGER审计类型
12NODEIDINTEGER节点号

参数说明

  • SCHEMA_ID:审计结果对象所属模式ID,与SYS_SCHEMAS系统表连接可获取模式详细信息。
  • USER_ID:执行SQL的用户ID,与SYS_USERS系统表连接可获取用户详细信息。
  • OBJ_ID:审计结果对象ID。
  • OBJ_NAME:审计结果对象名称。
  • OBJ_TYPE:审计结果对象类型。
  • ACTION:审计记录动作类型。
  • SUCCESS:审计记录SQL执行状态(T:执行成功;F:执行失败)。
  • IP:审计记录SQL执行客户端IP地址。
  • SQL_TEXT:审计记录执行SQL语句。
  • ERR_INFO:审计记录SQL执行失败时,错误消息。
  • OPTIME:审计记录SQL执行时间。
  • AUDIT_TYPE:审计类型。
  • NODEID:节点号。

说明:

  • 创建表操作无对象ID。
  • 审计记录的SQL数据长度最大限制为32K,超过32K的SQL在审计时会进行截断处理。
  • 记载和写系统表异步执行,可能导致查看审计表数据时无数据的情况,等待几秒即可。
  • 黑白名单连接失败不会被记载。