Manage Oracle Network Processes

1. Documentación en Tahiti -> Masters Book List -> Net Services Reference -> 1 Listener Control Utility

2. En principio el proceso principal que podemos administrar, relativo a comunicaciones de red, es el LISTENER. Podemos tener uno o varios procesos LISTENER corriendo en la máquina, y cada uno de ellos puede redirigir las peticiones que recibe a una o varias instancias de BBDD. El programa que ya hemos utilizado para administrar el LISTENER es LNRSCTL. A continuación se resumen las ejecuciones más habituales con este comando:

# Levantamos el LISTENER por defecto (Nombre => LISTENER)
lsnrctl start
# Comprobamos el estado del LISTENER y distintos parámetros
lsnrctl status
# Información de los servicios registrados estática (status UKNOWN) y dinámicante (status READY)
lsnrctl services
# Una vez hemos hecho cambios en el fichero listener.ora podemos recargar la configuración sin pararlo
# El comando RELOAD no es 100% efectivo, por lo que muchas veces podemos llegar a tener que reiniciar el LISTENER
lsnrctl reload
# Paramos el LISTENER
lsnrctl stop

# El comando LSNRCTL tiene su propia iinea de comandos
lsnrctl
# Una vez dentro vemos la lista de comandos que podemos ejecutar
help
# Si queremos información específica de cada comando ejecutamos, por ejemplo
help start

# Todos los comandos anteriores operan por defecto sobre el listener "LISTENER"
# Podemos hacer exactamente lo mismo con otros nombres de LISTENER
lsnrctl start LISTENER_OCM
lsnrctl status LISTENER_OCM
lsnrctl services LISTENER_OCM
lsnrctl reload LISTENER_OCM
lsnrctl stop LISTENER_OCM

3. Tenemos otros procesos de red que pueden ser útiles en ciertas arquitecturas, pero doy por hecho que no entra en el examen de OCM. Estoy hablando de «Oracle Connection Manager» y tal vez hagamos una práctica sobre ello, pero cuando haya finalizado todos los demás objetivos del Practicum de OCM.