INGRESAR

REGISTRARSE
Buscador

Tipos de conexiones en oracle

2024-04-05


Tipos de conexiones en oracle

Las conexiones a la base de datos pueden clasificarse en dos tipos:

  • Local: Se trata de una conexión que se establece directamente desde el mismo servidor donde se encuentra la base de datos activa, sin utilizar el listener de la base de datos.

    Remota: Las conexiones que se realizan desde fuera del servidor de base de datos o aquellas que utilizan el listener del servidor, como puede ser el caso de un usuario remoto. Una forma sencilla de identificar si un usuario se conecta de manera remota es verificando si aparece TNS_ALIAS en la pantalla de conexión.

Independientemente del tipo de conexión utilizada, lo que se abre es un proceso dedicado (PGA). Las conexiones locales utilizan el protocolo BEQ y no requieren del listener.

Las conexiones remotas suelen originarse desde un cliente ubicado en una infraestructura de red distinta, conectándose al servidor de la base de datos a través de un proceso de escucha conocido como "listener" y posteriormente a la base de datos.

En el lado del cliente, se hace uso del archivo de configuración "tnsnames.ora" para localizar la máquina del servidor de base de datos y establecer el protocolo necesario para realizar la petición. Esta solicitud se transmite desde el cliente usando SQLNet sobre la red, y el puerto predeterminado para SQLNet es el 1521. A través de este protocolo es por donde se gestiona el tráfico de comunicaciones entre cliente y servidor.

Cuando la solicitud de un cliente alcanza el servidor de la base de datos, el listener se encarga de gestionarla. El listener es un proceso Oracle independiente en el servidor que atiende las peticiones entrantes en el puerto SQLNet. Cuando se recibe una solicitud, el listener identifica la instancia de base de datos correspondiente y crea una conexión con ella.

En el servidor, el listener utiliza el archivo listener.ora para determinar cómo procesar la solicitud. Una vez establecida la conexión y la sesión iniciada, el listener deja de intervenir y permite la comunicación directa entre el cliente y la base de datos. Cada sesión de cliente tiene un proceso dedicado en el servidor que gestiona la sesión del usuario, representando el flujo de comunicación entre cliente y servidor.

Publicaciones Recientes

imagen del Post
Curso de Administración de Base de Datos Oracle

  • 198 Videos
  • 23 Hrs de videos
  • 190 Test
  • 184 Hrs de estudio
  • 194281
    13$

imagen del Post
Oferta 3 x 1

Aprovecha nuestra promoción especial y al comprar este plán te asignas los 3 cursos que tú quieras

13$

imagen del Post
Administración básica de oracle database

La administración de Oracle Database es fundamental para mantener el funcio...

imagen del Post
Fundamentos de la arquitectura de oracle database

Oracle Database es una de las bases de datos más populares y robustas utili...

imagen del Post
Curso oracle dba huelva

El Curso Oracle DBA en Huelva es una excelente oportunidad para aquellos qu...

imagen del Post
Cómo instalar oracle database 19c en windows

Oracle Database 19c es una de las versiones más robustas y confiables de la...

imagen del Post
Explora Temas Interesantes

Desde guías prácticas hasta análisis profundos, nuestro blog está lleno de contenido que te inspirará