Loading

Erreur "An error occurred while communicating with the data source" lors de la connexion à Oracle

Date de publication: May 12, 2022
Description
Lorsque vous tentez de vous connecter à Oracle, l'erreur suivante peut se produire : 
 
An error occurred while communicating with the data source. (Une erreur s'est produite lors de la communication avec la source de données.)
OU
Bad Connection: Tableau could not connect to the data source. (Connexion médiocre : Tableau n'a pas pu se connecter à la source de données.)
No details available. (Aucun détail disponible)

 
Des erreurs de ce type peuvent se trouver dans les journaux tabprotosrv :
  • Cannot load library from preferred location, "C:\Program Files\Tableau\Tableau <version>\bin\\<path>\ORAHOME\bin\oci.dll", since it doesn't exist. (Impossible de charger la bibliothèque depuis l'emplacement préféré, "C:\Program Files\Tableau\Tableau <version>\bin\\<path>\ORAHOME\bin\oci.dll", étant donné qu'il n'existe pas)
  • Unable to load library "\\<path>\ORAHOME\bin\oci.dll" (error 87) (Impossible de charger la bibliothèque "\\<path>\ORAHOME\bin\oci.dll" (erreur 87))

Cause

Tableau ne peut pas localiser le pilote Oracle correct.
Résolution
Essayez l'une des méthodes suivantes :
  • Supprimez la variable d'environnement ORACLE_HOME si elle n'est pas utilisée par un autre processus, ou modifiez la variable PATH pour qu'elle corresponde à un autre utilisateur capable de se connecter avec succès à Oracle.
  • Copiez oraociei12.dll depuis C:\Program Files\Tableau\Tableau <version>\bin sur le répertoire indiqué par la variable d'environnement ORACLE_HOME.
Numéro d’article de la base de connaissances

001473380

 
Chargement
Salesforce Help | Article