Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
STL_CONNECTION_LOG
Registra i tentativi di autenticazione, insieme alle connessioni.
STL_CONNECTION_LOG è visibile solo agli utenti con privilegi avanzati. Per ulteriori informazioni, consulta Visibilità dei dati nelle tabelle e nelle viste di sistema.
Alcuni o tutti i dati di questa tabella sono definiti anche nella vista di monitoraggio SYS SYS_CONNECTION_LOG. I dati nella vista di monitoraggio SYS sono formattati in modo da essere più facili da usare e comprendere. Ti consigliamo di utilizzare la vista di monitoraggio SYS per le query.
Colonne di tabella
Nome colonna | Tipo di dati | Descrizione |
---|---|---|
evento | character(50) | Evento di connessione o autenticazione. |
recordtime | timestamp | Ora in cui l'evento si è verificato. |
remotehost | character(45) | Nome o indirizzo IP dell'host remoto. |
remoteport | character(32) | Numero di porta per l'host remoto. |
pid | integer | ID di processo associato all'istruzione. |
dbname | character(50) | Nome del database. |
username | character(50) | Nome dell'utente. |
authmethod | character(32) | Metodo di autenticazione. |
durata | integer | Durata di connessione in microsecondi. |
sslversion | character(50) | Versione Secure Sockets Layer (SSL). |
sslcipher | character(128) | Crittografia SSL. |
mtu | integer | Unità di trasmissione massima (MTU). |
sslcompression | character(64) | Tipo di compressione SSL. |
sslexpansion | character(64) | Tipo di espansione SSL. |
iamauthguid | character(36) | L' CloudTrailID di autenticazione IAM per la richiesta. |
application_name | character(250) | Il nome iniziale o aggiornato dell'applicazione per una sessione. |
os_version | character(64) | La versione del sistema operativo presente sul computer client che si connette al cluster Amazon Redshift. |
driver_version | character(64) | La versione del driver ODBC o JDBC che si connette al tuo cluster Amazon Redshift dai tuoi strumenti client SQL di terze parti. |
plugin_name | character(32) | Il nome del plug-in utilizzato per connettersi al cluster Amazon Redshift. |
protocol_version | integer | La versione del protocollo interno utilizzato dal driver Amazon Redshift per stabilire la connessione con il server. Le versioni del protocollo sono negoziate tra driver e server. La versione descrive le funzionalità disponibili. I valori validi includono:
|
sessionid | character(36) | L'identificatore univoco globale per la sessione attuale. L'ID di sessione persiste con il riavvio dell'errore del nodo. |
compressione | character(16) | L'algoritmo di compressione utilizzato per la connessione. |
Query di esempio
Per visualizzare i dettagli per le connessioni aperte, esegui la seguente query.
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'esempio seguente riflette un tentativo di autenticazione non riuscito e una connessione e una disconnessione andate a buon fine.
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'esempio seguente mostra la versione del driver ODBC, il sistema operativo sul computer client e il plug-in utilizzato per connettersi al cluster Amazon Redshift. In questo esempio, il plug-in utilizzato è per l'autenticazione standard del driver ODBC utilizzando un nome di accesso e una password.
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
Nell'esempio seguente viene illustrata la versione del sistema operativo sul computer client, la versione del driver e la versione del protocollo.
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