STL_CONNECTION_LOG
Registra los intentos de autenticación y las conexiones y desconexiones.
STL_CONNECTION_LOG solo es visible para los superusuarios. Para obtener más información, consulte Visibilidad de datos en las tablas y vistas de sistema.
Algunos o todos los datos de esta tabla también están en la vista de monitoreo SYS SYS_CONNECTION_LOG. Los datos de la vista de monitoreo SYS están formateados para que sean más fáciles de usar y entender. Se recomienda utilizar la vista de monitoreo SYS para las consultas.
Columnas de la tabla
Nombre de la columna | Tipo de datos | Descripción |
---|---|---|
evento | character(50) | Evento de conexión o de autenticación. |
recordtime | Marca de tiempo | Hora cuando se produjo el evento. |
remotehost | character(45) | Nombre o dirección IP del host remoto. |
remoteport | character (32) | Número del puerto para el host remoto. |
pid | integer | ID del proceso asociado a la instrucción. |
dbname | character (50) | Nombre de la base de datos. |
username | character (50) | Nombre de usuario. |
authmethod | character (32) | Método de autenticación. |
duration | integer | Duración de la conexión en microsegundos. |
sslversion | character (50) | Versión de la capa de conexión segura (SSL). |
sslcipher | character (128) | Cifrado de la SSL. |
mtu | integer | Unidad de transmisión máxima (MTU). |
sslcompression | character(64) | Tipo de compresión de la SSL. |
sslexpansion | character (64) | Tipo de expansión de la SSL. |
iamauthguid | character (36) | ID de autenticación de IAM para la solicitud de CloudTrail. |
application_name | character (250) | Nombre original o actualizado de la aplicación para una sesión. |
os_version | character(64) | La versión del sistema operativo que se encuentra en el equipo cliente que se conecta a su clúster de Amazon Redshift. |
driver_version | character(64) | La versión del controlador ODBC o JDBC que se conecta a su clúster de Amazon Redshift desde las herramientas de cliente SQL de terceros. |
plugin_name | character (32) | El nombre del complemento utilizado para conectarse a su clúster de Amazon Redshift. |
protocol_version | integer | La versión del protocolo interno que utiliza el controlador de Amazon Redshift cuando se establece su conexión con el servidor. Las versiones de protocolo se negocian entre el controlador y el servidor. En la versión se describen las características disponibles. Los valores válidos son:
|
sessionid | character (36) | El identificador único global de la sesión actual. El ID de la sesión persiste durante los reinicios de errores de nodo. |
compression | character(16) | Algoritmo de compresión que se utiliza para la conexión. |
Consultas de ejemplo
Para ver los detalles de las conexiones abiertas, ejecute la siguiente consulta.
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)
En el siguiente ejemplo, se refleja un intento fallido de autenticación y una correcta conexión y desconexión.
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)
En el siguiente ejemplo, se muestra la versión del controlador ODBC, el sistema operativo del equipo cliente y el complemento utilizado para conectarse al clúster de Amazon Redshift. En este ejemplo, el complemento se utiliza para la autenticación de controladores ODBC estándar mediante un nombre de inicio de sesión y una contraseña.
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
En el siguiente ejemplo, se muestra la versión del sistema operativo en el equipo cliente, la versión del controlador y la versión del protocolo.
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