Matriz JSON databaseActivityEventList para flujos de actividad de base de datos
La carga de registro de auditoría es una matriz JSON databaseActivityEventList
cifrada. En la tabla siguiente, se enumeran alfabéticamente los campos de cada evento de actividad de la matriz DatabaseActivityEventList
descifrada de un registro de auditoría.
Cuando la auditoría unificada está activada en la base de datos de Oracle, los registros de auditoría se rellenan en este nuevo seguimiento de auditoría. La vista UNIFIED_AUDIT_TRAIL
muestra los registros de auditoría en forma tabular; para ello, recupera los registros de auditoría del seguimiento de auditoría. Cuando inicia un flujo de actividad de la base de datos, una columna en UNIFIED_AUDIT_TRAIL
corresponde a un campo en la matriz databaseActivityEventList
.
importante
La estructura de los eventos está sujeta a cambio. Amazon RDS podría agregar nuevos campos a eventos de actividad en el futuro. En las aplicaciones que analizan los datos JSON, asegúrese de que el código puede ignorar o tomar las acciones adecuadas para nombres de campo desconocidos.
Campos databaseActivityEventList para Amazon RDS para Oracle
A continuación, encontrará campos de databaseActivityEventList
para Amazon RDS para Oracle.
Campo | Tipo de datos | Fuente | Descripción |
---|---|---|---|
|
string |
|
Clase de evento de actividad. Esto se corresponde con la
Para obtener más información, consulte UNIFIED_AUDIT_TRAIL |
|
string |
|
Aplicación que el cliente ha usado para establecer conexión según notificación del cliente. No es obligatorio que el cliente notifique esta información, por lo que el valor puede ser nulo. Un valor de muestra es |
|
string |
|
Nombre de la acción ejecutada por el usuario. Para comprender la acción completa, lea tanto el nombre del comando como el valor |
|
string |
|
La instrucción SQL asociada con el evento Un valor de muestra es |
|
string |
|
El nombre de la base de datos. |
|
número |
|
Identificador numérico para la base de datos Un valor de muestra es |
|
string |
N/A |
Protocolo de la base de datos. En esta versión beta, el valor es |
|
string |
|
Nombre del usuario de la base de datos cuyas acciones se auditaron Un valor de muestra es |
|
string |
N/A |
Este campo no se utiliza para RDS para Oracle y siempre es nulo. |
|
objeto |
|
De forma predeterminada, este objeto está vacío. Cuando inicia el flujo de actividad con la opción
Para obtener más información, consulte UNIFIED_AUDIT_TRAIL |
|
string |
N/A |
Este campo no se utiliza para RDS para Oracle y siempre es nulo. |
|
número |
|
Código de error de Oracle Database generado por la acción Si la acción se realizó correctamente, el valor es |
|
string |
|
Marca de tiempo de la creación de la entrada de seguimiento de auditoría. Un valor de muestra es |
|
string |
|
Protocolo de comunicación de red Un valor de muestra es |
|
string |
|
El nombre del objeto afectado por la acción Un valor de muestra es |
|
string |
|
El nombre del esquema del objeto afectado por la acción Un valor de muestra es |
|
Lista |
|
La lista de variables de enlace, si las hay, asociadas con |
|
número |
|
Identificador de proceso del sistema operativo del proceso de base de datos de Oracle Un valor de muestra es |
|
string |
|
La dirección IP del cliente o el nombre del anfitrión desde el que se generó la sesión Un valor de muestra es |
|
string |
|
Número de puerto del cliente. Un valor típico en entornos de Oracle Database es |
|
número |
N/A |
Este campo no se utiliza para RDS para Oracle y siempre es nulo. |
|
string |
Anfitrión de base de datos |
Dirección IP del anfitrión del servidor de base de datos. Un valor de muestra es |
|
string |
N/A |
Tipo de servidor de base de datos. Este valor siempre es |
|
string |
Anfitrión de base de datos |
La versión de Amazon RDS para Oracle, la actualización de versión (RU) y la revisión de actualización de versión (RUR) Un valor de muestra es |
|
string |
Anfitrión de base de datos |
Nombre del servicio de Un valor de muestra es |
|
número |
|
El identificador de sesión de la auditoría Un ejemplo es: |
|
string |
N/A |
Este campo no se utiliza para RDS para Oracle y siempre es nulo. |
|
número |
|
ID numérico para cada instrucción ejecutada Una instrucción puede causar muchas acciones. Un valor de muestra es |
|
N/A |
N/A |
Este campo no se utiliza para RDS para Oracle y siempre es nulo. |
|
string |
|
El identificador de la transacción en la que se modifica el objeto Un valor de muestra es |
Campos databaseActivityEventList para Amazon RDS para SQL Server
A continuación, encontrará campos de databaseActivityEventList
para Amazon RDS para SQL Server.
Campo | Tipo de datos | Fuente | Descripción |
---|---|---|---|
|
cadena |
|
Clase de evento de actividad. Para obtener más información, consulte SQL Server Audit (Database Engine) |
|
cadena |
|
La aplicación a la que se conecta el cliente según lo que informa el cliente (versión 14 y posteriores de SQL Server). Este campo es nulo en la versión 13 de SQL Server. |
|
cadena |
|
La categoría general de la instrucción SQL. El valor de este campo depende del valor de la clase. |
|
cadena |
|
Este campo indica la instrucción SQL. |
|
cadena |
|
Nombre de la base de datos. |
|
cadena |
N/A |
Protocolo de la base de datos. El valor es |
|
cadena |
|
El usuario de base de datos para la autenticación del cliente. |
|
cadena |
N/A |
Amazon RDS para SQL Server no utiliza este campo y el valor es nulo. |
|
objeto |
Cada campo de |
De forma predeterminada, este objeto está vacío. Cuando inicia el flujo de actividad con la opción |
|
cadena |
N/A |
Amazon RDS para SQL Server no utiliza este campo y el valor es nulo. |
|
integer |
|
Indica si la acción que inició el evento se realizó correctamente. Este campo no puede ser nulo. Para todos los eventos, excepto los eventos de inicio de sesión, este campo indica si la comprobación de permisos se realizó correctamente, pero no si la operación se realizó correctamente. Entre los valores se encuentran:
|
|
cadena |
|
Marca de tiempo del evento que registra SQL Server. |
|
cadena |
N/A |
Amazon RDS para SQL Server no utiliza este campo y el valor es nulo. |
|
cadena |
|
Nombre del objeto de base de datos si la instrucción SQL opera en un objeto. |
|
cadena |
|
Tipo de objeto de base de datos si la instrucción SQL opera en un tipo de objeto. |
|
cadena |
N/A |
Amazon RDS para SQL Server no utiliza este campo y el valor es nulo. |
|
integer |
N/A |
Amazon RDS para SQL Server no utiliza este campo y el valor es nulo. |
|
cadena |
|
La dirección IP o el nombre de host del cliente que emitió la instrucción SQL (versión 14 y posteriores de SQL Server). Este campo es nulo en la versión 13 de SQL Server. |
|
integer |
N/A |
Amazon RDS para SQL Server no utiliza este campo y el valor es nulo. |
|
integer |
|
El número de filas de la tabla afectadas por la instrucción SQL (versión 14 y posteriores de SQL Server). Este campo está en la versión 13 de SQL Server. |
|
cadena |
Host de base de datos |
Dirección IP del servidor de base de datos del host. |
|
cadena |
N/A |
Tipo de servidor de base de datos. El valor es |
|
cadena |
Host de base de datos |
La versión del servidor de base de datos, por ejemplo, 15.00.4073.23.v1.R1 para SQL Server 2017. |
|
cadena |
Host de base de datos |
Nombre del servicio de Un valor de ejemplo es |
|
integer |
|
Identificador único de la sesión. |
|
cadena |
N/A |
Amazon RDS para SQL Server no utiliza este campo y el valor es nulo. |
|
cadena |
|
Identificador único de la instrucción SQL del cliente. El identificador es diferente para cada evento que se genera. Un valor de muestra es |
|
integer |
|
Identificador para determinar el número de secuencia de una instrucción. Este identificador es útil cuando los registros grandes se dividen en varios registros. |
|
integer |
|
Identificador de una transacción. Si no hay ninguna transacción activa, el valor es cero. |
|
cadena |
Flujo de actividad de la base de datos generado |
El tipo de evento. Los valores son |