PorMyWebStudies
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].
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:
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.
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.
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