Loading

Fehler: "IO Error: The Network Adapter could not establish the connection" (EA-Fehler: Der Netzwerkadapter konnte die Verbindung nicht herstellen) beim Verbinden mit Oracle über Net Service Name(TNSNames.ora)

Veröffentlichungsdatum: Apr 4, 2023
Beschreibung

Wenn von Tableau Desktop oder Tableau Prep aus eine Verbindung zu Oracle hergestellt wird, tritt der folgende Fehler auf und es kann keine Verbindung zu Oracle hergestellt werden.

"IO Error: The Network Adapter could not establish the connection (E/A-Fehler: Der Netzwerkadapter konnte die Verbindung nicht herstellen.)

Unable to connect to the Oracle server "<server>". Check that the server is running and that you have access privileges to the requested database." (Verbindung zum Oracle-Server "<Server>" kann nicht hergestellt werden. Prüfen Sie, ob der Server ausgeführt wird und Sie für die angeforderte Datenbank über die erforderlichen Zugriffsberechtigungen verfügen.)
 

Wenn das Problem auftritt, wurde der folgende Fehler in jprotocolserver.log gefunden.
"Caused by (Verursacht durch): java.net.UnknownHostException: Unknown Host Name (XXXX) (Unbekannter Hostname (XXXX))"

Cause

Die Umgebungsvariable für TNS_ADMIN ist in der Umgebung des Computers nicht festgelegt.
Lösung
Legen Sie die Umgebungsvariable TNS_Admin fest, wenn Sie "Net Service Name(TNSNames.ora)" verwenden.

Unter Windows:
1. Wählen Sie „Start“ > „Systemsteuerung“ > „System“. 
2. Wählen Sie „Erweiterte Systemeinstellungen“.
3. Wählen Sie im Dialogfeld „Systemeigenschaften“ die Registerkarte „Erweitert“ und dann „Umgebungsvariablen“ aus. 
4. Klicken Sie unter „Systemvariablen“ auf „Neu“. 
5. Geben Sie im Dialogfeld „Neue Systemvariable“ Folgendes ein und klicken Sie dann auf OK: 
  • Variablenname: TNS_ADMIN 
  • Variablenwert: das Verzeichnis, in dem sich die „TNSNames.ora“-Datei befindet
6. Klicken Sie in den Dialogfeldern „Umgebungsvariablen“ und „Systemeigenschaften“ auf OK. 
7. Starten Sie Tableau Desktop oder Tableau Prep neu, um sicherzustellen, dass die neue Variable erkannt wird. 

Unter Mac:
1. Öffnen Sie die Terminal-Anwendung auf dem Mac-Computer und geben Sie den folgenden Befehl ein:
sudo nano /etc/launchd.conf
2. Geben Sie Ihr Kennwort ein, wenn Sie dazu aufgefordert werden.
3. Geben Sie folgenden Befehl ein:
launch setenv TNS_ADMIN /etc
4. Drücken Sie Strg-X und dann Y und die Eingabetaste, um die Änderungen zu speichern und Nano zu beenden.
5. Starten Sie Ihren Mac neu.
Zusätzliche Ressourcen
Dieser Fehler tritt auf, wenn TNSNames.ora verwendet wird. Tableau Desktop oder Tableau Prep können sich mit Oracle verbinden, indem Sie den Hostnamen, den Port und den Dienstnamen eingeben.

Lesen Sie auch den folgenden Artikel zur Einstellung von TNSNames.ora:
Festlegen einer Oracle-Verbindung für die Verwendung von TNSNames.ora oder LDAP.ora

Fehler: „IO Error: The Network Adapter could not establish the connection“ (EA-Fehler: Der Netzwerkadapter konnte die Verbindung nicht herstellen) beim Verbinden mit Oracle

Nummer des Knowledge-Artikels

001474905

 
Laden
Salesforce Help | Article