数据库活动流的 databaseActivityEventList JSON 数组
审核日志负载是解密的 databaseActivityEventList
JSON 数组。以下表列表按字母顺序列出了审计日志的解密 DatabaseActivityEventList
数组中每个活动事件的字段。
如果在 Oracle 数据库中启用了统一审计,审计记录将填充在此新的审计跟踪中。UNIFIED_AUDIT_TRAIL
视图通过从审计跟踪中检索审计记录以表格形式显示审计记录。启动数据库活动流时,UNIFIED_AUDIT_TRAIL
中的一列映射到 databaseActivityEventList
数组中的一个字段。
重要
事件结构可能会发生变化。Amazon RDS 可能会将新字段添加到未来的活动事件中。在解析 JSON 数据的应用程序中,请确保您的代码可以忽略未知字段名称或对其采取适当操作。
Amazon RDS for Oracle 的 databaseActivityEventList 字段
以下是 Amazon RDS for Oracle 的 databaseActivityEventList
字段。
字段 | 数据类型 | 源 | 描述 |
---|---|---|---|
|
字符串 |
|
活动事件的类。这对应于
有关更多信息,请参阅 Oracle 文档中的 UNIFIED_AUDIT_TRAIL |
|
字符串 |
|
客户端报告的其用于连接的应用程序。由于客户端不必提供此信息,因此值可以为 null。示例值为 |
|
字符串 |
|
用户执行的操作名称。要了解完整操作,请同时阅读命令名称和 |
|
字符串 |
|
与事件关联的 SQL 语句。示例值为 |
|
字符串 |
|
数据库的名称。 |
|
number |
|
数据库的数字标识符。示例值为 |
|
字符串 |
不适用 |
数据库协议。在该测试版中,值为 |
|
字符串 |
|
已审核其操作的数据库用户的名称。示例值为 |
|
字符串 |
不适用 |
此字段不用于 RDS for Oracle 且始终为 Null。 |
|
object |
|
默认情况下,此对象为空。当您使用
有关更多信息,请参阅 Oracle 数据库文档中的 UNIFIED_AUDIT_TRAIL |
|
字符串 |
不适用 |
此字段不用于 RDS for Oracle 且始终为 Null。 |
|
number |
|
操作生成的 Oracle 数据库错误代码。如果操作成功,则值为 |
|
字符串 |
|
创建审计跟踪条目的时间戳。示例值为 |
|
字符串 |
|
网络通信协议。示例值为 |
|
字符串 |
|
受操作影响的对象名称。示例值为 |
|
字符串 |
|
受操作影响的对象架构名称。示例值为 |
|
list |
|
与 |
|
number |
|
Oracle 数据库进程的操作系统进程标识符。示例值为 |
|
字符串 |
|
客户端 IP 地址或生成会话的主机的名称。示例值为 |
|
字符串 |
|
客户端的端口号。Oracle 数据库环境中的典型值是 |
|
number |
不适用 |
此字段不用于 RDS for Oracle 且始终为 Null。 |
|
字符串 |
数据库主机 |
数据库服务器主机的 IP 地址。示例值为 |
|
字符串 |
不适用 |
数据库服务器类型。此值始终为 |
|
字符串 |
数据库主机 |
Amazon RDS for Oracle 版本、发布更新(RU)和版本更新修订(RUR)。示例值为 |
|
字符串 |
数据库主机 |
服务的名称。示例值为 |
|
number |
|
审计的会话标识符。示例是 |
|
字符串 |
不适用 |
此字段不用于 RDS for Oracle 且始终为 Null。 |
|
number |
|
每个语句运行的数字 ID。一个语句可能会导致多个操作。示例值为 |
|
不适用 |
不适用 |
此字段不用于 RDS for Oracle 且始终为 Null。 |
|
字符串 |
|
在其中修改对象事务的标识符。示例值为 |
Amazon RDS for SQL Server 的 databaseActivityEventList 字段
以下是 Amazon RDS for SQL Server 的 databaseActivityEventList
字段。
字段 | 数据类型 | 源 | 描述 |
---|---|---|---|
|
字符串 |
|
活动事件的类。有关更多信息,请参阅 Microsoft 文档中的 SQL Server 审计(数据库引擎) |
|
字符串 |
|
客户端报告的客户端连接的应用程序(SQL Server 版本 14 及更高版本)。在 SQL Server 版本 13 中,此字段为空。 |
|
字符串 |
|
SQL 语句的常规类别。此字段的值取决于类的值。 |
|
字符串 |
|
此字段指示 SQL 语句。 |
|
字符串 |
|
数据库的名称。 |
|
字符串 |
不适用 |
数据库协议。该值为 |
|
字符串 |
|
客户端身份验证的数据库用户。 |
|
字符串 |
不适用 |
Amazon RDS for SQL Server 未使用此字段,值为空。 |
|
object |
|
默认情况下,此对象为空。当您使用 |
|
字符串 |
不适用 |
Amazon RDS for SQL Server 未使用此字段,值为空。 |
|
整数 |
|
表示启动事件的操作是否成功。此字段不能为空。对于除登录事件以外的所有事件,此字段报告权限检查是成功还是失败,但不报告操作是成功还是失败。 值包括:
|
|
字符串 |
|
由 SQL Server 记录的事件时间戳。 |
|
字符串 |
不适用 |
Amazon RDS for SQL Server 未使用此字段,值为空。 |
|
字符串 |
|
数据库对象的名称(如果正在对某个对象运行 SQL 语句)。 |
|
字符串 |
|
数据库对象类型(如果正在对某个对象类型运行 SQL 语句)。 |
|
字符串 |
不适用 |
Amazon RDS for SQL Server 未使用此字段,值为空。 |
|
整数 |
不适用 |
Amazon RDS for SQL Server 未使用此字段,值为空。 |
|
字符串 |
|
发出 SQL 语句的客户端的 IP 地址或主机名(SQL Server 版本 14 及更高版本)。在 SQL Server 版本 13 中,此字段为空。 |
|
整数 |
不适用 |
Amazon RDS for SQL Server 未使用此字段,值为空。 |
|
整数 |
|
SQL 语句所影响的表行的数量(SQL Server 版本 14 及更高版本)。此字段位于 SQL Server 版本 13 中。 |
|
字符串 |
数据库主机 |
主机数据库服务器的 IP 地址。 |
|
字符串 |
不适用 |
数据库服务器类型。值为 |
|
字符串 |
数据库主机 |
数据库服务器版本,例如,对于 SQL Server 2017,为 15.00.4073.23.v1.R1。 |
|
字符串 |
数据库主机 |
服务的名称。示例值为 |
|
整数 |
|
会话的唯一标识符。 |
|
字符串 |
不适用 |
Amazon RDS for SQL Server 未使用此字段,值为空。 |
|
字符串 |
|
客户端的 SQL 语句的唯一标识符。对于生成的每个事件,标识符都不同。示例值为 |
|
整数 |
|
用于确定语句的序列号的标识符。当大型记录拆分为多条记录时,此标识符会有所帮助。 |
|
整数 |
|
事务的标识符。如果没有任何活动的事务,则该值为零。 |
|
字符串 |
生成的数据库活动流 |
事件类型。值为 |