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.
STL_CONNECTION_LOG
Enregistre les tentatives d’authentification, ainsi que les connexions et déconnexions.
STL_ CONNECTION _ n'LOGest visible que par les superutilisateurs. Pour de plus amples informations, veuillez consulter Visibilité des données dans les tables et vues système.
Certaines ou toutes les données de ce tableau se trouvent également dans la vue SYS de surveillanceSYS_CONNECTION_LOG. Les données de la vue SYS de surveillance sont formatées pour être plus faciles à utiliser et à comprendre. Nous vous recommandons d'utiliser la vue SYS de surveillance pour vos requêtes.
Colonnes de la table
Nom de la colonne | Type de données | Description |
---|---|---|
event | character(50) | Connexion ou événement d’authentification. |
recordtime | timestamp | Heure de l’événement. |
remotehost | character(45) | Nom ou adresse IP de l’hôte distant. |
remoteport | character(32) | Numéro de port de l’hôte distant. |
pid | entier | ID de processus associé à l’instruction. |
dbname | character(50) | Nom de la base de données. |
nom d’utilisateur | character(50) | Nom d’utilisateur. |
authmethod | character(32) | Méthode d’authentification. |
duration | entier | Durée de connexion en microsecondes. |
sslversion | character(50) | Version Secure Sockets Layer (SSL). |
sslcipher | character(128) | SSLchiffrer. |
mtu | entier | Unité de transmission maximale (MTU). |
sslcompression | character(64) | SSLtype de compression. |
sslexpansion | character(64) | SSLtype d'extension. |
iamauthguid | character(36) | ID IAM d'authentification de la CloudTrail demande. |
application_name | character(250) | Nom initial ou mis à jour de l’application pour une séance. |
os_version | character(64) | La version du système d’exploitation de la machine cliente qui se connecte à votre cluster Amazon Redshift. |
driver_version | character(64) | Version ODBC ou JDBC pilote qui se connecte à votre cluster Amazon Redshift à partir de vos outils SQL clients tiers. |
plugin_name | character(32) | Le nom du plugin utilisé pour se connecter à votre cluster Amazon Redshift. |
protocol_version | entier | La version du protocole interne que le pilote Amazon Redshift utilise pour établir sa connexion avec le serveur. Les versions du protocole sont négociées entre le pilote et le serveur. La version décrit les fonctions disponibles. Les valeurs valides sont les suivantes :
|
sessionid | character(36) | Identifiant unique au niveau mondial pour la séance en cours. L’ID de séance persiste lors des redémarrages échoués du nœud. |
compression | character(16) | Algorithme de compression utilisé pour la connexion. |
Exemples de requêtes
Pour afficher les détails pour les connexions ouvertes, exécutez la requête suivante.
select recordtime, username, dbname, remotehost, remoteport from stl_connection_log where event = 'initiating session' and pid not in (select pid from stl_connection_log where event = 'disconnecting session') order by 1 desc; recordtime | username | dbname | remotehost | remoteport --------------------+-------------+------------+---------------+------------ 2014-11-06 20:30:06 | rdsdb | dev | [local] | 2014-11-06 20:29:37 | test001 | test | 10.49.42.138 | 11111 2014-11-05 20:30:29 | rdsdb | dev | 10.49.42.138 | 33333 2014-11-05 20:28:35 | rdsdb | dev | [local] | (4 rows)
L’exemple suivant reflète un échec de tentative d’authentification, et une connexion et une déconnexion réussie.
select event, recordtime, remotehost, username from stl_connection_log order by recordtime; event | recordtime | remotehost | username -----------------------+---------------------------+--------------+--------- authentication failure | 2012-10-25 14:41:56.96391 | 10.49.42.138 | john authenticated | 2012-10-25 14:42:10.87613 | 10.49.42.138 | john initiating session | 2012-10-25 14:42:10.87638 | 10.49.42.138 | john disconnecting session | 2012-10-25 14:42:19.95992 | 10.49.42.138 | john (4 rows)
L'exemple suivant montre la version du ODBC pilote, le système d'exploitation de la machine cliente et le plug-in utilisé pour se connecter au cluster Amazon Redshift. Dans cet exemple, le plugin utilisé est destiné à l'authentification standard du ODBC pilote à l'aide d'un nom d'utilisateur et d'un mot de passe.
select driver_version, os_version, plugin_name from stl_connection_log; driver_version | os_version | plugin_name ----------------------------------------+-----------------------------------+-------------------- Amazon Redshift ODBC Driver 1.4.15.0001 | Darwin 18.7.0 x86_64 | none Amazon Redshift ODBC Driver 1.4.15.0001 | Linux 4.15.0-101-generic x86_64 | none
L’exemple suivant montre la version du système d’exploitation de la machine cliente, la version du pilote et la version du protocole.
select os_version, driver_version, protocol_version from stl_connection_log; os_version | driver_version | protocol_version --------------------------------+------------------------------+-------------------- Linux 4.15.0-101-generic x86_64 | Redshift JDBC Driver 2.0.0.0 | 2 Linux 4.15.0-101-generic x86_64 | Redshift JDBC Driver 2.0.0.0 | 2 Linux 4.15.0-101-generic x86_64 | Redshift JDBC Driver 2.0.0.0 | 2