Loading

Error "IO Error: The Network Adapter could not establish the connection" durante la conexión a Oracle mediante el nombre de servicio de red (TNSNames.ora)

Fecha de publicación: Apr 4, 2023
Descripción

Al conectarse a Oracle desde Tableau Desktop o Tableau Prep, aparece el siguiente error y no se puede conectar a Oracle.

"IO Error: The Network Adapter could not establish the connection

Unable to connect to the Oracle server "<server>". Check that the server is running and that you have access privileges to the requested database." (El archivo no es válido o contiene funciones no compatibles. La tabla "[TableauTemp].[table_name.sas7bdat]" no existe. No se puede conectar al servidor de archivos estadísticos. Compruebe que el servidor está en ejecución y que dispone de privilegios de acceso a la base de datos solicitada)
 

Cuando ocurre el problema, se encuentra el siguiente error en jprotocolserver.log.
”Caused by: java.net.UnknownHostException: Unknown Host Name (XXXX)

Cause

La variable de entorno para TNS_ADMIN no está establecida en el entorno del equipo.
Solución
Configure la variable de entorno de TNS_Admin cuando usa el Nombre de servicio de red (TNSNames.ora)

Para Windows:
1. Seleccione Inicio > Panel de control > Sistema. 
2. Haga clic en Configuración avanzada del sistema.
3. En el cuadro de diálogo Propiedades del sistema, en la ficha Avanzadas, seleccione Variables de entorno. 
4. En Variables del sistema, haga clic en Nueva. 
5. En el cuadro de diálogo Nueva variable del sistema, introduzca lo siguiente y después haga clic en Aceptar:  
  • Nombre de la variable: TNS_ADMIN 
  • Valor de la variable: el directorio que contiene el archivo TNSNames.ora.
6. Haga clic en Aceptar en el cuadro de diálogo Variables de entorno y el cuadro de diálogo Propiedades del sistema. 
7. Reinicie Tableau Desktop o Tableau Prep para garantizar que se reconoce la nueva variable. 

Para Mac:
1. Inicie Terminal y escriba el comando siguiente: 
sudo nano /etc/launchd.conf
2. Escriba su contraseña cuando se le solicite.
3. Escriba lo siguiente:
launch setenv TNS_ADMIN /etc
4. Pulse Ctrl-X y, a continuación, Y, luego pulse Intro para guardar los cambios y salir de Nano.
5. Reinicie su Mac.
Recursos adicionales
Este es un error cuando se usa TNSNames.ora. Se pueden conectar Tableau Desktop o Tableau Prep a Oracle al ingresar el nombre de host, puerto y servicio.

Consulte el siguiente artículo para configurar TNSNames.ora
Configurar una conexión de Oracle para usar TNSNames.ora o .ora

Error "IO Error: The Network Adapter could not establish the connection" (Error de E/S: El adaptador de red no pudo establecer la conexión) durante la conexión a Oracle

Número del artículo de conocimiento

001474905

 
Cargando
Salesforce Help | Article