Beruflich Dokumente
Kultur Dokumente
aaaaa
Gestin de Base de Datos ORACLE 12 C 2
ORACLE 12 C
Listener y su Configuracin
Contenido
Configuracin y administracin de Oracle Net Listener .................................................... 3
Configuracin del registro de servicio dinmico .................................................................... 4
Configuracin de los parmetros de inicializacin para el registro del servicio ................ 4
Registro de informacin con un oyente local ..................................................................... 5
Registro de informacin con un oyente remoto ................................................................ 6
Registro de informacin con todos los oyentes en una red ............................................... 8
Configuracin de un mtodo de nomenclatura ............................................................... 10
Configuracin de Oracle Net Listener durante la instalacin .............................................. 11
Personalizacin de la configuracin de Oracle Net Listener ................................................ 12
Configuracin de direcciones de protocolo de escucha ................................................... 12
Manejo de grandes volmenes de solicitudes de conexin concurrentes ...................... 14
Administracin de la seguridad de Oracle Net Listener ................................................... 14
Especificacin de nodos y subredes vlidos ..................................................................... 14
Administrar el Listener ......................................................................................................... 15
Inicio y detencin de un oyente ....................................................................................... 15
Administracin de un Listener en una configuracin de reinicio de Oracle..................... 16
Determinacin del estado actual de un oyente ............................................................... 18
Servicios de Monitoreo de un Listener ............................................................................. 20
Supervisin de archivos de registro de escucha ............................................................... 22
Aaaaa
Annimo
Gestin de Base de Datos ORACLE 12 C 3
Configuracin y administracin de
Oracle Net Listener
Oracle Net Listener es un proceso independiente que se ejecuta en el servidor de base de
datos. Recibe solicitudes de conexin de cliente entrantes y administra el trfico de estas
solicitudes al servidor de base de datos.
El oyente enva las solicitudes del cliente a los servicios compatibles. Estos servicios se
registran dinmicamente con el oyente. Esta funcin de registro dinmico se denomina
registro de servicio . El registro se realiza por elRegistro de Listener (LREG). El registro de
servicio dinmico no requiere ninguna configuracin manual en el listener.ora archivo.
3
Ingeniera de Sistemas
Gestin de Base de Datos ORACLE 12 C 4
El registro de servicios permite que los procesos, como una base de datos Oracle,
identifiquen sus servicios disponibles para el oyente, que acta como un mapeador de
puertos para esos servicios. El oyente utiliza la informacin de servicio dinmica sobre la
base de datos y la instancia recibida a travs del registro de servicio.
Por ejemplo:
SERVICE_NAMES = sales.us.example.com
INSTANCE_NAME = ventas
Para que el proceso LREG se registre con un oyente local que no utilice TCP / IP, puerto
1521, configure el parmetro LOCAL_LISTENER en el archivo de parmetros de inicializacin
para localizar el oyente local.
5
Ingeniera de Sistemas
Gestin de Base de Datos ORACLE 12 C 6
En el ejemplo 9-1 , una base de datos reside en el host sales1-server. El oyente en este host
se nombra listener_sales1y est configurado para escuchar en el puerto 1421 en lugar del
puerto 1521.
6
Ingeniera de Sistemas
Gestin de Base de Datos ORACLE 12 C 7
En un entorno de servidor compartido, puede utilizar la misma tcnica de registro que para
un entorno de servidor dedicado. Alternativamente, puede LISTENER Atributo del parmetro
DISPATCHERS en el archivo de parmetros de inicializacin para registrar a los
despachadores con cualquier oyente. La sintaxis del LISTENER atributo es la siguiente:
1. En el host donde reside el oyente remoto, utilice Oracle Net Manager para configurar
el listener.oraarchivo con las direcciones de protocolo del oyente remoto.
7
Ingeniera de Sistemas
Gestin de Base de Datos ORACLE 12 C 8
Listener_sales2 =
(DESCRIPCIN =
(DIRECCIN = (PROTOCOL = tcp) (HOST = sales2-server) (PORT =
1521)))
8
Ingeniera de Sistemas
Gestin de Base de Datos ORACLE 12 C 9
Supongamos que hay dos redes distintas, network1y network2. On network1, hay un oyente
local llamado local1, y un oyente remoto llamado remote1. On network2, hay un oyente
local llamado local2, y un oyente remoto llamado remote2. La sintaxis siguiente establece el
registro para que los oyentes slo redirigir conexiones a los oyentes en la misma red.
LISTENER_NETWORKS =
'((NAME = network1
) (LOCAL_LISTENER = local1) (REMOTE_LISTENER = remote2))'
En el ejemplo anterior, local1se registra slo con remote1, y remote1slo redirige las
conexiones a local1. El oyente local2est registrado slo con remote2, y remote2slo
redirige las conexiones a local2.
Suponga que varios oyentes estn escuchando en una red llamada sales-network. Se
cumplen las condiciones siguientes:
Una base de datos configurada para conexiones de servidor dedicado reside en host
sales1-server. Es la nica base de datos de la red.
Un oyente local reside sales1-servery escucha en el puerto 1421 no predeterminado.
Un oyente remoto nombrado reside en el host sales2-servery escucha en el puerto
1521.
Otro oyente remoto reside en el host sales3-servery escucha en el puerto 1521.
El siguiente procedimiento describe cmo registrar la informacin con todos los oyentes en
un entorno de servidor dedicado:
1. En los hosts donde residen los oyentes remotos (en este ejemplo, sales2-servery
sales3-server), configure el listener.oraarchivo con las direcciones de protocolo
del oyente remoto.
2. En la base de datos a la que desea que las solicitudes se redirigir, establezca el
parmetro REMOTE_LISTENER en el archivo de parmetros de inicializacin de
base de datos al alias de los oyentes remotos y el parmetro LOCAL_LISTENER al
alias del oyente local.
9
Ingeniera de Sistemas
Gestin de Base de Datos ORACLE 12 C 10
listener_sales1 =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP) (HOST = sales1-servidor) (PORT = 1421)))
listener_sales2 =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP) (HOST = Ventas2-servidor) (PORT = 1521)))
listener_sales3 =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP) (HOST = sales3-servidor) (PORT = 1521)))
listener_sales_local =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = tcp) (HOST = salesl-servidor ) (PORT = 1421)))
listener_sales_remote =
(DESCRIPTION_LIST =
(DESCRIPTION = (ADDRESS = (PROTOCOL = tcp) (HOST = Ventas2-servidor)
(PORT = 1521)))
(DESCRIPTION = (ADDRESS = (PROTOCOL = tcp) ( HOST = sales3-server) (PORT
= 1521))))
10
Ingeniera de Sistemas
Gestin de Base de Datos ORACLE 12 C 11
En el init.oraarchivo
LOCAL_LISTENER = listener_sales1
En el tnsnames.oraarchivo
11
Ingeniera de Sistemas
Gestin de Base de Datos ORACLE 12 C 12
La configuracin de direcciones de punto final de Oracle Net Listener acepta direcciones IPv6
y nombres de host que se resuelven a direcciones IPv6, como se explica en "Configuraciones
de interfaz y direccin IPv6" . Esta tcnica puede crear puntos finales de escucha que dan
servicio a clientes IPv6.
2. Haga clic en Editar . Es posible que se le pida que inicie sesin en el servidor de base
de datos.
Para TCP / IP, si el equipo tiene ms de una direccin IP y desea que el oyente
escuche en todas las direcciones IP disponibles, seleccione TCP / IP o TCP / IP con
SSL e introduzca el nombre de host del equipo en el campo Host .
13
Ingeniera de Sistemas
Gestin de Base de Datos ORACLE 12 C 14
LISTENER =
(DESCRIPCIN =
(DIRECCIN = (PROTOCOL = tcp) (HOST = ventas-servidor) (PORT =
1521) (QUEUESIZE = 20) ))
entrantes para el registro en el listener se someten a filtrado basado en IP. Slo se permite
una conexin si se origina en la mquina local. Si se especifican los dems nodos y subredes
para el registro, se permite la mquina local y las especificadas. Los siguientes parmetros se
pueden configurar en el listener.ora archivo para especificar nodos y subredes vlidas y
restringidas:
Administrar el Listener
Una vez configurado el listener, puede administrarlo con la utilidad Control de escucha,
Control de nube de Oracle Enterprise Manager y la utilidad de control de servidor (SRVCTL).
En esta seccin se describen algunas de las tareas administrativas del oyente. Contiene los
siguientes temas:
15
Ingeniera de Sistemas
Gestin de Base de Datos ORACLE 12 C 16
Inicio o detencin de un usuario que escucha utilizando Oracle Enterprise Manager Cloud
Control
El siguiente procedimiento describe cmo iniciar o detener un detector de Oracle Enterprise
Manager Cloud Control:
16
Ingeniera de Sistemas
Gestin de Base de Datos ORACLE 12 C 17
La STATUS salida del comando incluye las secciones descritas en la Tabla 9-1 .
Seccin de
Descripcin
resultados
Estado del oyente, incluyendo lo siguiente:
Seccin de
Descripcin
resultados
READY/SECONDARY Significa que se trata de una instancia secundaria
en una configuracin primaria / secundaria de Oracle Real
Application Clusters y est lista para aceptar conexiones.
RESTRICTEDSignifica que la instancia est en modo restringido. El
oyente bloquea todas las conexiones a esta instancia.
UNKNOWN Significa que la instancia se registra estticamente en
el listener.oraarchivo en lugar de dinmicamente con el registro de
servicio. Por lo tanto, el estado no se conoce.
Seccin de
Descripcin
resultados
Servicios El servicio registrado.
21
Ingeniera de Sistemas
Gestin de Base de Datos ORACLE 12 C 22
Seccin de
Descripcin
resultados
El nombre de la instancia asociada con el servicio
22
Ingeniera de Sistemas
Gestin de Base de Datos ORACLE 12 C 23
23
Ingeniera de Sistemas
Gestin de Base de Datos ORACLE 12 C 24
WEBGRAFA
https://docs.oracle.com/database/121/NETAG/listenercfg.htm#NETAG308
https://docs.oracle.com/database/121/ADMQS/GUID-AFAED9DB-56F5-4F49-B37A-
54739790716A.htm#ADMQS044
https://docs.oracle.com/database/121/NETRF/listener.htm#NETRF008
https://docs.oracle.com/database/121/NETRF/lsnrctl.htm#NETRF001
http://www.dummies.com/programming/databases/how-to-configure-the-database-
listener-with-listener-ora-in-oracle-12c/
24
Ingeniera de Sistemas