Loading

Fehler "An error occurred while communicating with the data source" beim Herstellen einer Verbindung mit Oracle

Veröffentlichungsdatum: May 12, 2022
Beschreibung
Wenn Sie versuchen, eine Verbindung zu Oracle herzustellen, kann der folgende Fehler auftreten:
 
An error occurred while communicating with the data source. (Bei der Kommunikation mit der Datenquelle ist ein Fehler aufgetreten.)
ODER
Bad Connection: Tableau could not connect to the data source. (Schlechte Verbindung: Tableau konnte keine Verbindung zur Datenquelle herstellen.)
No details available (Keine Details verfügbar)

 
Die tabprotosrv-Protokolle können Fehler ähnlich den folgenden enthalten:
  • Cannot load library from preferred location, "C:\Program Files\Tableau\Tableau <version>\bin\\<path>\ORAHOME\bin\oci.dll", since it doesn't exist. (Bibliothek an bevorzugtem Speicherort, "C:\Program Files\Tableau\Tableau <version>\bin\\<path>\ORAHOME\bin\oci.dll", kann nicht geladen werden, da nicht vorhanden.)
  • Unable to load library "\\<path>\ORAHOME\bin\oci.dll" (error 87) (Bibliothek "\\<path>\ORAHOME\bin\oci.dll" kann nicht geladen werden (Fehler 87))

Cause

Tableau kann den richtigen Oracle-Treiber nicht finden.
Lösung
Versuchen Sie, das Problem mit einer der folgenden Optionen zu lösen:
  • Entfernen Sie die Umgebungsvariable ORACLE_HOME, wenn sie nicht von einem anderen Prozess verwendet wird, oder bearbeiten Sie die Variable PATH, um sie mit derjenigen eines anderen Benutzers abzugleichen, der sich erfolgreich mit Oracle verbinden kann.
  • Kopieren Sie oraociei12.dll aus  C:\Program Files\Tableau\Tableau <version>\bin in das durch die Umgebungsvariable ORACLE_HOME angegebene Verzeichnis.
Nummer des Knowledge-Artikels

001473380

 
Laden
Salesforce Help | Article