

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Tableau JSON databaseActivityEventList pour les flux d’activité de base de données
<a name="DBActivityStreams.AuditLog.databaseActivityEventList"></a>

Les données utiles du journal d’audit sont un tableau JSON `databaseActivityEventList` chiffré. Ci-dessous, le tableau répertorie par ordre alphabétique les champs de chaque événement d'activité dans le tableau `DatabaseActivityEventList` déchiffré d'un journal d'audit. 

Lorsque l'audit unifié est activé dans Oracle Database, les enregistrements d'audit sont renseignés dans cette nouvelle trace d'audit. La vue `UNIFIED_AUDIT_TRAIL` affiche les enregistrements d'audit sous forme de tableau en extrayant les enregistrements d'audit de la trace d'audit. Lorsque vous démarrez un flux d'activité de base de données, une colonne dans `UNIFIED_AUDIT_TRAIL` mappe à un champ dans le tableau `databaseActivityEventList`.

**Important**  
Il se peut que la structure d'événement change. Il se peut qu'Amazon RDS ajoute de nouveaux champs aux événements d'activité à l'avenir. Dans les applications qui analysent les données JSON, assurez-vous que votre code peut ignorer ou prendre les mesures appropriées pour les noms de champs inconnus. 

## Champs databaseActivityEventList pour Amazon RDS for Oracle
<a name="DBActivityStreams.AuditLog.databaseActivityEventList.ro"></a>

Voici les champs `databaseActivityEventList` pour Amazon RDS for Oracle.


| Champ | Type de données | Source | Description | 
| --- | --- | --- | --- | 
|  `class`  |  chaîne  |  Colonne `AUDIT_TYPE` dans `UNIFIED_AUDIT_TRAIL`  |  La classe d'un événement d'activité. Celle-ci correspond à la colonne `AUDIT_TYPE` dans la vue `UNIFIED_AUDIT_TRAIL`. Les valeurs valides pour Amazon RDS for Oracle sont les suivantes : [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/AmazonRDS/latest/UserGuide/DBActivityStreams.AuditLog.databaseActivityEventList.html) Pour plus d'informations, consultez [UNIFIED\$1AUDIT\$1TRAIL](https://docs.oracle.com/en/database/oracle/oracle-database/19/refrn/UNIFIED_AUDIT_TRAIL.html#GUID-B7CE1C02-2FD4-47D6-80AA-CF74A60CDD1D) dans la documentation Oracle.  | 
|  `clientApplication`  |  chaîne  |  `CLIENT_PROGRAM_NAME` dans `UNIFIED_AUDIT_TRAIL`  |  Application utilisée par le client pour se connecter, telle que signalée par le client. Le client n'a pas à fournir cette information, la valeur peut être « null ». Un exemple de valeur est `JDBC Thin Client`.  | 
|  `command`  |  chaîne  |  Colonne `ACTION_NAME` dans `UNIFIED_AUDIT_TRAIL`  |  Nom de l'action exécutée par l'utilisateur. Pour comprendre l'action complète, lisez le nom de la commande et la valeur `AUDIT_TYPE`. Un exemple de valeur est `ALTER DATABASE`.  | 
|  `commandText`  |  chaîne  |  Colonne `SQL_TEXT` dans `UNIFIED_AUDIT_TRAIL`  |  Instruction SQL associée à l'événement. Un exemple de valeur est `ALTER DATABASE BEGIN BACKUP`.  | 
|  `databaseName`  |  chaîne  |  Colonne `NAME` dans `V$DATABASE`  |  Nom de la base de données.  | 
|  `dbid`  |  nombre  |  Colonne `DBID` dans `UNIFIED_AUDIT_TRAIL`  |  Identifiant numérique de la base de données. Un exemple de valeur est `1559204751`.  | 
|  `dbProtocol`  |  chaîne  |  N/A  |  Protocole de la base de données. Dans cette version bêta, la valeur est `oracle`.  | 
|  `dbUserName`  |  chaîne  |  Colonne `DBUSERNAME` dans `UNIFIED_AUDIT_TRAIL`  |  Nom de l'utilisateur de la base de données dont les actions ont été auditées. Un exemple de valeur est `RDSADMIN`.  | 
|  `endTime`  |  chaîne  |  N/A  |  Ce champ n'est pas utilisé pour RDS for Oracle. Sa valeur est toujours null.  | 
|  `engineNativeAuditFields`  |  objet  |  `UNIFIED_AUDIT_TRAIL`  |  Par défaut, cet objet est vide. Lorsque vous démarrez le flux d'activité avec l'option `--engine-native-audit-fields-included`, cet objet inclut les colonnes et leurs valeurs suivantes : <pre>ADDITIONAL_INFO<br />APPLICATION_CONTEXTS<br />AUDIT_OPTION<br />AUTHENTICATION_TYPE<br />CLIENT_IDENTIFIER<br />CURRENT_USER<br />DBLINK_INFO<br />DBPROXY_USERNAME<br />DIRECT_PATH_NUM_COLUMNS_LOADED<br />DP_BOOLEAN_PARAMETERS1<br />DP_TEXT_PARAMETERS1<br />DV_ACTION_CODE<br />DV_ACTION_NAME<br />DV_ACTION_OBJECT_NAME<br />DV_COMMENT<br />DV_EXTENDED_ACTION_CODE<br />DV_FACTOR_CONTEXT<br />DV_GRANTEE<br />DV_OBJECT_STATUS<br />DV_RETURN_CODE<br />DV_RULE_SET_NAME<br />ENTRY_ID<br />EXCLUDED_OBJECT<br />EXCLUDED_SCHEMA<br />EXCLUDED_USER<br />EXECUTION_ID<br />EXTERNAL_USERID<br />FGA_POLICY_NAME<br />GLOBAL_USERID<br />INSTANCE_ID<br />KSACL_SERVICE_NAME<br />KSACL_SOURCE_LOCATION<br />KSACL_USER_NAME<br />NEW_NAME<br />NEW_SCHEMA<br />OBJECT_EDITION<br />OBJECT_PRIVILEGES<br />OLS_GRANTEE<br />OLS_LABEL_COMPONENT_NAME<br />OLS_LABEL_COMPONENT_TYPE<br />OLS_MAX_READ_LABEL<br />OLS_MAX_WRITE_LABEL<br />OLS_MIN_WRITE_LABEL<br />OLS_NEW_VALUE<br />OLS_OLD_VALUE<br />OLS_PARENT_GROUP_NAME<br />OLS_POLICY_NAME<br />OLS_PRIVILEGES_GRANTED<br />OLS_PRIVILEGES_USED<br />OLS_PROGRAM_UNIT_NAME<br />OLS_STRING_LABEL<br />OS_USERNAME<br />PROTOCOL_ACTION_NAME<br />PROTOCOL_MESSAGE<br />PROTOCOL_RETURN_CODE<br />PROTOCOL_SESSION_ID<br />PROTOCOL_USERHOST<br />PROXY_SESSIONID<br />RLS_INFO<br />RMAN_DEVICE_TYPE<br />RMAN_OBJECT_TYPE<br />RMAN_OPERATION<br />RMAN_SESSION_RECID<br />RMAN_SESSION_STAMP<br />ROLE<br />SCN<br />SYSTEM_PRIVILEGE<br />SYSTEM_PRIVILEGE_USED<br />TARGET_USER<br />TERMINAL<br />UNIFIED_AUDIT_POLICIES<br />USERHOST<br />XS_CALLBACK_EVENT_TYPE<br />XS_COOKIE<br />XS_DATASEC_POLICY_NAME<br />XS_ENABLED_ROLE<br />XS_ENTITY_TYPE<br />XS_INACTIVITY_TIMEOUT<br />XS_NS_ATTRIBUTE<br />XS_NS_ATTRIBUTE_NEW_VAL<br />XS_NS_ATTRIBUTE_OLD_VAL<br />XS_NS_NAME<br />XS_PACKAGE_NAME<br />XS_PROCEDURE_NAME<br />XS_PROXY_USER_NAME<br />XS_SCHEMA_NAME<br />XS_SESSIONID<br />XS_TARGET_PRINCIPAL_NAME<br />XS_USER_NAME</pre> Pour plus d'informations, consultez [UNIFIED\$1AUDIT\$1TRAIL](https://docs.oracle.com/database/121/REFRN/GUID-B7CE1C02-2FD4-47D6-80AA-CF74A60CDD1D.htm#REFRN29162) dans la documentation Oracle Database.  | 
|  `errorMessage`  |  chaîne  |  N/A  |  Ce champ n'est pas utilisé pour RDS for Oracle. Sa valeur est toujours null.  | 
|  `exitCode`  |  nombre  |  Colonne `RETURN_CODE` dans `UNIFIED_AUDIT_TRAIL`  |  Code d'erreur Oracle Database généré par l'action. Si l'action a réussi, la valeur est `0`.  | 
|  `logTime`  |  chaîne  |  Colonne `EVENT_TIMESTAMP_UTC` dans `UNIFIED_AUDIT_TRAIL`  |  Horodatage de la création de l'entrée de trace d'audit. Un exemple de valeur est `2020-11-27 06:56:14.981404`.  | 
|  `netProtocol`  |  chaîne  |  Colonne `AUTHENTICATION_TYPE` dans `UNIFIED_AUDIT_TRAIL`  |  Protocole de communication réseau. Un exemple de valeur est `TCP`.  | 
|  `objectName`  |  chaîne  |  Colonne `OBJECT_NAME` dans `UNIFIED_AUDIT_TRAIL`  |  Nom de l'objet affecté par l'action. Un exemple de valeur est `employees`.  | 
|  `objectType`  |  chaîne  |  Colonne `OBJECT_SCHEMA` dans `UNIFIED_AUDIT_TRAIL`  |  Nom de schéma de l'objet affecté par l'action. Un exemple de valeur est `hr`.  | 
|  `paramList`  |  liste  |  Colonne `SQL_BINDS` dans `UNIFIED_AUDIT_TRAIL`  |  La liste des variables de liaison éventuelles associées à `SQL_TEXT`. Un exemple de valeur est `parameter_1,parameter_2`.  | 
|  `pid`  |  nombre  |  Colonne `OS_PROCESS` dans `UNIFIED_AUDIT_TRAIL`  |  Identifiant de processus du système d’exploitation du processus de base de données Oracle. Un exemple de valeur est `22396`.  | 
|  `remoteHost`  |  chaîne  |  Colonne `AUTHENTICATION_TYPE` dans `UNIFIED_AUDIT_TRAIL`  |  Soit l'adresse IP du client, soit le nom de l'hôte à partir duquel la session a été générée. Un exemple de valeur est `123.456.789.123`.  | 
|  `remotePort`  |  chaîne  |  Colonne `AUTHENTICATION_TYPE` dans `UNIFIED_AUDIT_TRAIL`  |  Numéro de port du client. Une valeur typique dans les environnements Oracle Database est `1521`.  | 
|  `rowCount`  |  nombre  |  N/A  |  Ce champ n'est pas utilisé pour RDS for Oracle. Sa valeur est toujours null.  | 
|  `serverHost`  |  chaîne  |  Hôte de base de données   |  Adresse IP de l'hôte du serveur de base de données. Un exemple de valeur est `123.456.789.123`.  | 
|  `serverType`  |  chaîne  |  N/A  |  Type de serveur de base de données. La valeur est toujours `ORACLE`.  | 
|  `serverVersion`  |  chaîne  |  Hôte de base de données   |  Version d'Amazon RDS for Oracle, Release Update (RU) et Release Update Revision (RUR). Un exemple de valeur est `19.0.0.0.ru-2020-01.rur-2020-01.r1.EE.3`.  | 
|  `serviceName`  |  chaîne  |  Hôte de base de données   |  Nom du service. Un exemple de valeur est `oracle-ee`.   | 
|  `sessionId`  |  nombre  |  Colonne `SESSIONID` dans `UNIFIED_AUDIT_TRAIL`  |  Identifiant de session de l’audit. Par exemple : `1894327130`.  | 
|  `startTime`  |  chaîne  |  N/A  |  Ce champ n'est pas utilisé pour RDS for Oracle. Sa valeur est toujours null.  | 
|  `statementId`  |  nombre  |  Colonne `STATEMENT_ID` dans `UNIFIED_AUDIT_TRAIL`  |  ID numérique pour chaque exécution d'instruction. Une instruction peut provoquer de nombreuses actions. Un exemple de valeur est `142197`.  | 
|  `substatementId`  |  N/A  |  N/A  |  Ce champ n'est pas utilisé pour RDS for Oracle. Sa valeur est toujours null.  | 
|  `transactionId`  |  chaîne  |  Colonne `TRANSACTION_ID` dans `UNIFIED_AUDIT_TRAIL`  |  L’identifiant de la transaction dans laquelle l’objet est modifié. Un exemple de valeur est `02000800D5030000`.  | 

## Champs databaseActivityEventList pour Amazon RDS for SQL Server
<a name="DBActivityStreams.AuditLog.databaseActivityEventList.rss"></a>

Voici les champs `databaseActivityEventList` pour Amazon RDS for SQL Server.


| Champ | Type de données | Source | Description | 
| --- | --- | --- | --- | 
|  `class`  |  chaîne  |  ` sys.fn_get_audit_file.class_type` mappé sur `sys.dm_audit_class_type_map.class_type_desc`  |  La classe d’un événement d’activité. Pour plus d'informations, consultez [Audit SQL Server (moteur de base de données)](https://learn.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-database-engine?view=sql-server-ver16) dans la documentation Microsoft.  | 
|  `clientApplication`  |  chaîne  |  `sys.fn_get_audit_file.application_name`  |  Application à laquelle le client se connecte, comme indiqué par le client (SQL Server versions 14 et ultérieures). Ce champ a la valeur null dans SQL Server version 13.  | 
|  `command`  |  chaîne  |  `sys.fn_get_audit_file.action_id` mappé sur `sys.dm_audit_actions.name`  |  Catégorie générale de l’instruction SQL. La valeur de ce champ dépend de la valeur de la classe.  | 
|  `commandText`  |  chaîne  |  `sys.fn_get_audit_file.statement`  |  Ce champ indique l'instruction SQL.  | 
|  `databaseName`  |  chaîne  |  `sys.fn_get_audit_file.database_name`  |  Nom du moteur de la base de données.  | 
|  `dbProtocol`  |  chaîne  |  N/A  |  Protocole de la base de données. Cette valeur est `SQLSERVER`.  | 
|  `dbUserName`  |  chaîne  |  `sys.fn_get_audit_file.server_principal_name`  |  L'utilisateur de la base de données pour l'authentification du client.  | 
|  `endTime`  |  chaîne  |  N/A  |  Ce champ n’est pas utilisé par Amazon RDS for SQL Server et la valeur est null.  | 
|  `engineNativeAuditFields`  |  objet  |  Chaque champ dans `sys.fn_get_audit_file` qui n'est pas répertorié dans cette colonne.  |  Par défaut, cet objet est vide. Lorsque vous démarrez le flux d'activité avec l'option `--engine-native-audit-fields-included`, cet objet inclut d'autres champs d'audit de moteur natifs, qui ne sont pas renvoyés par cette carte JSON.  | 
|  `errorMessage`  |  chaîne  |  N/A  |  Ce champ n’est pas utilisé par Amazon RDS for SQL Server et la valeur est null.  | 
|  `exitCode`  |  entier  |  `sys.fn_get_audit_file.succeeded`  |  Indique si l'action qui a démarré l'événement a réussi. Ce champ ne peut pas avoir la valeur null. Pour tous les événements, à l'exception des événements de connexion, ce champ indique si la vérification des autorisations a réussi ou échoué, mais pas si l'opération a réussi ou échoué. Les valeurs sont les suivantes : [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/AmazonRDS/latest/UserGuide/DBActivityStreams.AuditLog.databaseActivityEventList.html)  | 
|  `logTime`  |  chaîne  |  `sys.fn_get_audit_file.event_time`  |  Horodatage de l'événement enregistré par le serveur SQL Server.  | 
|  `netProtocol`  |  chaîne  |  N/A  |  Ce champ n’est pas utilisé par Amazon RDS for SQL Server et la valeur est null.  | 
|  `objectName`  |  chaîne  |  `sys.fn_get_audit_file.object_name`  |  Nom de l'objet de base de données si l'instruction SQL agit sur un objet.  | 
|  `objectType`  |  chaîne  |  `sys.fn_get_audit_file.class_type` mappé sur `sys.dm_audit_class_type_map.class_type_desc`  |  Type de l'objet de base de données si l'instruction SQL agit sur un type d'objet.  | 
|  `paramList`  |  chaîne  |  N/A  |  Ce champ n’est pas utilisé par Amazon RDS for SQL Server et la valeur est null.  | 
|  `pid`  |  entier  |  N/A  |  Ce champ n’est pas utilisé par Amazon RDS for SQL Server et la valeur est null.  | 
|  `remoteHost`  |  chaîne  |  `sys.fn_get_audit_file.client_ip`  |  L'adresse IP ou le nom d'hôte du client qui a émis l'instruction SQL (SQL Server versions 14 et ultérieures). Ce champ a la valeur null dans SQL Server version 13.  | 
|  `remotePort`  |  entier  |  N/A  |  Ce champ n’est pas utilisé par Amazon RDS for SQL Server et la valeur est null.  | 
|  `rowCount`  |  entier  |  `sys.fn_get_audit_file.affected_rows`  |  Nombre de lignes de la table affectées par l'instruction SQL (SQL Server versions 14 et ultérieures). Ce champ figure dans SQL Server version 13.  | 
|  `serverHost`  |  chaîne  |  Hôte de base de données  |  Adresse IP du serveur de base de données hôte.  | 
|  `serverType`  |  chaîne  |  N/A  |  Type de serveur de base de données. La valeur est `SQLSERVER`.  | 
|  `serverVersion`  |  chaîne  |  Hôte de base de données  |  Version du serveur de base de données, par exemple 15.00.4073.23.v1.R1 pour SQL Server 2017.  | 
|  `serviceName`  |  chaîne  |  Hôte de base de données  |  Nom du service. Un exemple de valeur est `sqlserver-ee`.  | 
|  `sessionId`  |  entier  |  `sys.fn_get_audit_file.session_id`  |  Identifiant unique de la session.  | 
|  `startTime`  |  chaîne  |  N/A  |  Ce champ n’est pas utilisé par Amazon RDS for SQL Server et la valeur est null.  | 
|  `statementId`  |  chaîne  |  `sys.fn_get_audit_file.sequence_group_id`  |  Identifiant unique de l’instruction SQL du client. L’identifiant est différent pour chaque événement généré. Un exemple de valeur est `0x38eaf4156267184094bb82071aaab644`.  | 
|  `substatementId`  |  entier  |  `sys.fn_get_audit_file.sequence_number`  |  Identifiant permettant de déterminer le numéro de séquence d’une instruction. Cet identifiant est utile quand des enregistrements volumineux sont divisés en plusieurs enregistrements.  | 
|  `transactionId`  |  entier  |  `sys.fn_get_audit_file.transaction_id`  |  Identifiant d’une transaction. S'il n'existe pas de transactions actives, la valeur est zéro.  | 
|  `type`  |  chaîne  |  Flux d'activité de base de données généré  |  Type d’événement. Les valeurs sont `record` ou `heartbeat`.  | 