En Oracle 19c, la diferencia entre conexión y sesión se refiere a dos conceptos relacionados pero distintos en el manejo de bases de datos:

Conexión
Una conexión se refiere al proceso de establecer un vínculo entre un cliente (como una aplicación o una interfaz de usuario) y la base de datos Oracle.
Este proceso implica la autenticación del usuario y la comunicación con el servidor de base de datos.
En términos técnicos, una conexión implica que se crea un nuevo canal de comunicación entre el cliente y el servidor donde se pueden enviar y recibir datos.
Sesión
Una sesión es el contexto en el que un usuario puede interactuar con la base de datos después de haber establecido una conexión.
Cada sesión está asociada con una conexión y puede contener varias operaciones como transacciones, ejecución de comandos SQL, etc.
Una sesión mantiene información de estado específica de cada usuario, como variables de entorno, configuraciones de sesión, y transacciones activas, entre otros.
En resumen, la conexión es el medio para establecer comunicación con la base de datos, mientras que la sesión es el estado de esa comunicación en que se realizan las interacciones con la base de datos.
Una conexión puede estar asociada a una única sesión, pero la gestión interna de sesiones puede variar en función de la configuración y necesidades específicas de la aplicación y base de datos.

Si quieres probar tus conocimientos sobre ese tema resuelve el siguiente formulario:






Deja un comentario