logo
MyWebStudies - Página de inicio
INGRESAR

REGISTRARSE
Buscador

Listeners y alias de servicio en oracle - oracle dba

mywebstudies.com

PorMyWebStudies

2024-04-05
Listeners y alias de servicio en oracle - oracle dba


Listeners y alias de servicio en oracle - oracle dba

LISTENERS: Los listeners pueden ser administrados a través de la interfaz web que ofrece el EM [Enterprise Manager].

LSNRCTL comando [nom_listener]

Los listeners también pueden gestionarse mediante la interfaz web del EM [Enterprise Manager], pero hay una herramienta clásica muy común que se utiliza en línea de comandos.

Comandos LSNRCTL:

  • Start: Inicia el listener.
  • Stop: Detiene el listener.
  • Status: Muestra el estado del listener.
  • Services: Lista los servicios asociados al listener.
  • Version: Muestra la versión del listener.
  • Reload: Recarga la configuración desde el archivo LISTENER.ORA.
  • Save_config: Guarda cualquier cambio realizado en el archivo de configuración.
  • Trace: Activa el rastreo de la actividad del listener.
  • Change_password: Establece una contraseña de administrador para el listener.
  • Quit: Sale sin guardar los cambios en el archivo.
  • Exit: Sale guardando los cambios en el archivo.
  • Set: Define varias opciones como el rastreo y los tiempos de espera.
  • Show: Muestra las configuraciones actuales del listener.

Configuración de alias de servicio con net manager

En la segunda rama del árbol, llamada Service Naming, que ofrece esta herramienta gráfica, podemos crear y editar el archivo para el método de "Nombrado Local", TNSNAMES.ORA, que se encuentra en ORACLE_HOME/network/admin. Este archivo permite crear alias de servicios para facilitar las conexiones.

Ejemplo de archivo TNSNAMES.ORA

En este ejemplo, se define un alias [OCP] que permite conectarse al servicio especificado [ocp12c] sin la necesidad de conocer el HOST, el protocolo [PROTOCOL] o el puerto [PORT] del mismo.

El alias OCP se define con un "=", seguido de una descripción [DESCRIPTION] con una lista de direcciones [ADDRESS_LIST], donde se configura una dirección [ADDRESS] con el protocolo [PROTOCOL], el HOST y el puerto [PORT]. Los datos de conexión [CONNECT_DATA] solo necesitan el nombre del servicio [SERVICE_NAME], que en este caso es el identificador de la base de datos ocp12c.

imagen

De esta forma, una conexión a sqlplus solo requeriría especificar el usuario/contraseña@alias_servicio, sin necesidad de indicar la máquina, protocolo o puerto.

Ejemplo: sqlplus system/oracle@OCP

Publicaciones Recientes