Loading

Verbindung zur Oracle-Datenbank mit Oracle Wallet kann nicht hergestellt werden.

Veröffentlichungsdatum: Sep 27, 2022
Beschreibung
Verbindung zur Oracle-Datenbank mit Oracle Wallet kann nicht hergestellt werden.

Cause

Bei Verwendung von Oracle Wallet ist eine spezifische Konfiguration der Datenquellenverbindung erforderlich.
Lösung
 Gemäß dem Oracle-Handbuch zu Verbindung mit JDBC-Treiber und Wallets sind neben ojdbc8.jar weitere Bibliotheken erforderlich.

Tableau Desktop:

  1. Speichern Sie die Dateien ojdbc8.jar, ucp.jar,oraclepki.jar, osdt_core.jar und osdt_cert.jar unter C:\Programme\Tableau\Drivers.
  2. Erstellen Sie eine oracle.properties-Datei und speichern Sie sie im Ordner C:\Benutzer\<Benutzername>\Dokumente\Eigenes Tableau-Repository\Datenquellen. 
  3. Der Inhalt von oracle.properties sollte wie folgt aussehen: 
oracle.net.tns_admin=${TNS_ADMIN} 
oracle.net.wallet_location=(SOURCE=(METHOD=FILE)(METHOD_DATA=(DIRECTORY=${TNS_ADMIN})))


Hinweis: ${TNS_ADMIN} ist der Verzeichnispfad, der die Datei tnsnames.ora enthält.

Beispiel:
Wenn die Datei tnsnames.ora im Verzeichnis /opt/tableau.wallet existiert,

sollte der Inhalt von oracle.properties wie folgt aussehen:

oracle.net.tns_admin=/opt/tableau.wallet
oracle.net.wallet_location=(SOURCE=(METHOD=FILE)(METHOD_DATA=(DIRECTORY=/opt/tableau.wallet)))

Tableau Server:

  1. Speichern Sie die Dateien ojdbc8.jar, ucp.jar,oraclepki.jar, osdt_core.jar und osdt_cert.jar unter /opt/tableau/tableau_driver/jdbc.
  2. Fügen Sie die Datei "oracle.properties" in den Ordner /var/opt/tableau/tableau_server/data/tabsvc/vizqlserver/Datasources ein.
  3. Verwenden Sie Tableau Desktop, um sich mit dem TNS-Alias am Oracle-Server anzumelden, lassen Sie den Dienst und den Port leer, wählen Sie 'Spezifischen Benutzernamen und spezifisches Kennwort verwenden' aus und verwenden Sie den Benutzernamen, dessen Anmeldedaten zum Oracle-Wallet hinzugefügt wurden.
  4. Stellen Sie sicher, dass die Wallet-Dateien auf Tableau Server kopiert und korrekt konfiguriert wurden.
  5. Veröffentlichen Sie die Datenquelle auf Tableau Server und stellen Sie "Kennwort in Verbindung eingebettet" ein.
  6. Öffnen Sie die Datenquelle aus dem Web. 
Zusätzliche Ressourcen
Die zusätzlichen jar-Dateien oraclepki.jarosdt_core.jar und osdt_cert.jar sind erforderlich für die Verwendung mit Oracle Wallets.

Weitere Informationen finden Sie unter
Nummer des Knowledge-Artikels

001534460

 
Laden
Salesforce Help | Article