PorMyWebStudies
Conociendo el listener en oracle - oracle dba
En Oracle, se utilizan varios archivos de configuración de red según el entorno que se desea configurar. A continuación, describimos los tres archivos de red principales:
El archivo listener.ora
se encuentra en el servidor de base de datos y se utiliza para configurar el listener de la base de datos.
Ubicación:$ORACLE_HOME/network/admin/listener.ora
Para gestionar el listener, se utiliza el comando lsnrctl
, ubicado en $ORACLE_HOME/bin/lsnrctl
.
Ejemplo de configuración de listener.ora
:
Parámetros del archivo:
Este archivo también incluye:
El archivo tnsnames.ora
se utiliza en el lado del cliente y se encuentra en el directorio $ORACLE_HOME/network/admin
.
Este archivo define los nombres de servicio que permiten al cliente conectarse a la base de datos.
Ejemplo de configuración de tnsnames.ora
:
Parámetros del archivo:
TEST
.Puedes verificar la conexión usando el comando TNSPING
:
$TNSPING nombre_descriptor_de_red
El archivo sqlnet.ora
está presente tanto en el cliente como en el servidor de base de datos. Se utiliza para definir los parámetros de red para conectar el cliente al servidor Oracle.
Su ubicación es la misma que la del tnsnames.ora
, normalmente en %ORACLE_HOME%/network/admin
, y puede configurarse mediante la variable de entorno TNS_ADMIN
.
Ejemplo de configuración de sqlnet.ora
:
Parámetros del archivo:
sqlnet.ora
está configurado para resolver primero mediante ONAMES
y luego por TNSNAMES
, buscando primero en ONAMES
y, si no está, en TNSNAMES
.ONAMES
y su puerto.