Está en la página 1de 18

1

 Entender los diferentes componentes de red


 Configurar los entorno de conectividad en
Oracle
 Conocer las utilidades de parametrización de
red

2
TNSListener es un proceso servidor que provee la
conectividad de red con la base de datos Oracle.
El Listener está configurado para escuchar la
conexión en un puerto específico en el servidor
de base de datos.

3
Cuando se pide una conexión a la base de datos,
el listener devuelve la información relativa a la
conexión.

4
La información de una conexión para una
instancia de una base de datos provee el nombre
de usuario, la contraseña y el SID de la base de
datos. Si estos datos no son correctos se
devolverá un mensaje de error.

5
1- El navegador o cliente envía
una solicitud de conexión para el
oyente.

2- El oyente analiza la solicitud


y la envía al controlador de
servicio de la base de datos
solicitada.

3- El navegador o cliente se
conectan a la base de datos.

6
Permite consultar el estado del listener en un
servidor destino

7
Permite detener el servicio de listener

8
Permite iniciar el servicio de listener

9
 Archivo ubicado en el servidor de base de
datos. Es el archivo de configuración del
listener de la base de datos.Este archivo
tendrá que estar ubicado en
$ORACLE_HOME/network/admin/listener.ora.
El comando para gestionar el listener
es lsnrctl.

10
11
Parámetros del archivo:
 HOST: Dirección ip del servidor de base de
datos
 PORT: Puerto de escucha de la base de datos
( por defecto suele ser el 1521 )
 CLOBAL_DB_NAME: Nombre de la base de
datos
 ORACLE_HOME: Directorio de instalación de
ORACLE ( ORACLE_HOME )
 SID_NAME: SID de la base de datos ( muchas
veces coincide con el GLOBAL_DB_NAME )

12
 Para que desde fuera del servidor donde está
instalada la base de datos Oracle se pueda acceder a
la misma el servicio denominado listener ha de estar
activado, o como se suele decir, el listener de Oracle
ha de estar escuchando.

 Comprobar su estado: > lsnrctl status


 Parar el listener: > lsnrctl stop
 Levantar el listener: > lsnrctl start

13
 Archivo ubicado en los clientes, contiene los
nombres de servicio de red, asignados a
descriptores a través de los cuales se nos
permite acceder

14
15
Parámetros del archivo:
 HOST: Dirección ip del servidor con el cual
queremos conectar
PORT: Puerto donde escucha la base de datos
SERVICE_NAME: Nombre del servicio de base de
datos al que queremos conectar
DESCRIPTOR DE CONEXION: En este caso el
descriptor para conectarnos es CNNORASITE

16
tnsping es una utilidad para verificar
que el Servicio de red sea resuelto, para
ello el servicio es buscado en el
archivo tnsnames.ora

17
18

También podría gustarte