Loading

Error "An error occurred while communicating with the data source" al conectar con Oracle

Fecha de publicación: May 12, 2022
Descripción
Al intentar conectarse con Oracle, podría producirse el error siguiente: 
 
An error occurred while communicating with the data source (Se ha producido un error al comunicarse con la fuente de datos).
O
Bad Connection: Tableau could not connect to the data source. (Conexión incorrecta: Tableau no pudo conectarse a la fuente de datos.)
No details available. (No hay detalles disponibles).

 
Pueden encontrarse errores similares al siguiente en los registros de tabprotosrv:
  • Cannot load library from preferred location, "C:\Program Files\Tableau\Tableau <version>\bin\\<path>\ORAHOME\bin\oci.dll", since it doesn't exist (No se puede cargar la biblioteca desde la ubicación preferida, "C:\Program Files\Tableau\Tableau <versión>\bin\\<ruta>\ORAHOME\bin\oci.dll", porque no existe).
  • Unable to load library "\\<path>\ORAHOME\bin\oci.dll" (error 87) (No se puede cargar la biblioteca "\\<ruta>\ORAHOME\bin\oci.dll" [error 87]).

Cause

Tableau no puede encontrar el controlador de Oracle correcto.
Solución
Intente una de estas opciones:
  • Elimine la variable de entorno ORACLE_HOME si no lo usa ningún otro proceso, o edite la variable PATH para que coincida con la de otro usuario que pueda conectarse correctamente a Oracle.
  • Copie oraociei12.dll desde  C:\Program Files\Tableau\Tableau <version>\bin al directorio indicado por la variable de entorno ORACLE_HOME.
Número del artículo de conocimiento

001473380

 
Cargando
Salesforce Help | Article