Konfigurieren eines Oracle ODBC-Datenbankziels in Jitterbit Design Studio
Diese Seite beschreibt, wie man eine Oracle-Datenbank als Quelle oder Ziel innerhalb von Jitterbit Studio mithilfe eines ODBC-Treibers konfiguriert. Siehe Datenbank für Informationen zu den unterstützten Authentifizierungstypen für verschiedene Systeme.
Hinweis
Sie können auch eine Verbindung zu einer Oracle-Datenbank über einen JDBC-Treiber herstellen. Der JDBC-Treiber wird für zusätzliche Funktionen empfohlen, wie z. B. die manuelle Erstellung von SQL-Skripten, die über eine ODBC-Verbindung nicht verfügbar sind.
Installieren des Oracle-Clients auf dem Jitterbit-Privatagenten
Bevor Sie eine Verbindung zu Oracle über ODBC herstellen können, müssen Sie den Oracle-Client (einschließlich des Oracle ODBC-Treibers) auf Ihrem Jitterbit-Privatagenten installiert haben. Wenn Sie mehrere Privatagenten innerhalb einer Agentengruppe verwenden, muss der Oracle-Client auf allen Agenten in der Gruppe installiert sein. Siehe Agenten für weitere Informationen.
Konfigurieren und Testen des Oracle-Clients
Sobald Sie den Oracle-Client installiert haben, konfigurieren Sie die Datei TNSNames.ora, um auf die Datenbank zu verweisen, die Sie verwenden möchten. Dies ist Teil des Standardverfahrens zur Einrichtung des Oracle-Clients. Für weitere Informationen siehe Tnsnames.org - Oracle FAQ oder beziehen Sie sich auf die Oracle-Dokumentation für die von Ihnen verwendete Version.
Nachdem der Oracle-Client auf dem Jitterbit-Agenten eingerichtet ist, sollten Sie den Server testen, um sicherzustellen, dass Jitterbit eine Verbindung zur Datenbank hat. Eine Möglichkeit, dies zu tun, besteht darin, sich über SQL*Plus mit dem Server zu verbinden. Wenn dies erfolgreich ist, sollte der Oracle-Client korrekt mit Jitterbit funktionieren.
Darüber hinaus können einige Versionen des Oracle-Treibers (nicht der Microsoft Oracle-Treiber) erfordern, dass eine oder mehrere der folgenden Umgebungsvariablen im Betriebssystem gesetzt werden. Zum Beispiel:
ORACLE_HOME=/usr/local/oracle/10.2.0
TNS_ADMIN=/usr/local/oracle/10.2.0/network/admin
TWO_TASK=//dbdpmr:1555/pmrd1
Auf Linux müssen Sie möglicherweise auch das Oracle-Bibliotheksverzeichnis zu Ihrem Pfad hinzufügen (z. B. LD_LIBRARY_PATH). Fügen Sie diese in die Datei /etc/sysconfig/jitterbit ein. Einige Beispiele sind unten aufgeführt, aber der genaue Pfad hängt von Ihrer Oracle-Client-Installation ab.
LD_LIBRARY_PATH=/usr/local/oracle/lib
export ORACLE_HOME=/usr/local/oracle/10.2.0
export TNS_ADMIN=/usr/local/oracle/10.2.0/network/admin
export TWO_TASK=//dbdpmr:1555/pmrd1
Konfigurieren Sie die Oracle-Verbindung in Jitterbit Studio
Befolgen Sie die folgenden Schritte, um Ihre Oracle-Verbindung als Quelle oder Ziel in Jitterbit Studio zu konfigurieren.
- Gehen Sie zu Jitterbit Studio und richten Sie Ihre Quelle oder Ihr Ziel wie gewohnt ein, indem Sie Datenbank als Typ auswählen.
- Wählen Sie Ihren Treiber aus, indem Sie auf die Schaltfläche Auswählen klicken, um eine Eingabeaufforderung zum Auswählen verfügbarer Treiber anzuzeigen. Stellen Sie in der Eingabeaufforderung sicher, dass das Kontrollkästchen für ODBC aktiviert ist, wählen Sie dann Ihren Treiber aus der Liste aus und klicken Sie auf OK. Wenn Sie Ihren Treiber nicht in der Liste sehen, siehe Fügen Sie Ihren Treiber zur Jitterbit-Agenten-Konfigurationsdatei hinzu unten.
-
Klicken Sie auf Optionen, um zusätzliche Einstellungen zu erweitern.
-
Aktivieren Sie das Kontrollkästchen für Verbindungszeichenfolge manuell erstellen, da Oracle die Datenbank basierend auf der Einstellung in
TNSNames.orareferenziert. -
Geben Sie eine manuelle Verbindungszeichenfolge für Ihre spezifische Oracle-Datenbank ein. Zum Beispiel:
Oracle in OraHome92Driver={Oracle in OraHome92};Dbq=myTNSServiceName;Uid=myUsername;Pwd=myPassword;Oracle in OraClient11g_home1DRIVER={Oracle in OraClient11g_home1};SERVER=[server SID];UID=[userid]; PWD=[password];DBQ=[server SID];Tipp
Zusätzliche Beispiele für Oracle-Verbindungszeichenfolgen finden Sie in The Connection Strings Reference.
-
Fügen Sie Ihren Treiber zur Jitterbit-Agenten-Konfigurationsdatei hinzu
Aufgrund der vielen Variationen des Oracle-Treibernamens müssen Sie möglicherweise Ihre Treiberinformationen zur Jitterbit-Konfigurationsdatei hinzufügen.
Sobald die Treiberinformationen wie unten beschrieben hinzugefügt wurden, klicken Sie innerhalb von Jitterbit Studio beim Auswählen Ihres Treibers auf die Schaltfläche Aktualisieren, und Sie sollten Ihren Treiber in der Liste der ODBC-Treiber sehen. Wenn die folgenden Schritte nicht erfolgreich sind, können Sie auch Zusätzliche ODBC- oder JDBC-Treiber installieren für detailliertere Anweisungen zur Treiberinstallation konsultieren.
Remote-Agent-Konfiguration
Wenn Sie die Remote-Agent-Konfiguration über die Management-Konsole aktiviert haben, können Sie Ihre Treiberinformationen wie folgt hinzufügen. Weitere Informationen zur Remote-Agent-Konfiguration finden Sie unter Agents.
-
Gehen Sie in der Management-Konsole zu Agents.
-
Suchen Sie Ihre Agentengruppe und wählen Sie Jitterbit-Konfiguration.
-
Klicken Sie im Tab Datenbanktreiber auf Bearbeiten. Suchen Sie den folgenden Beispiel-Eintrag für eine spezifische Oracle-Version und ersetzen Sie die bereitgestellten Beispielinformationen durch die für Ihren spezifischen Oracle ODBC-Treiber. Klicken Sie nach Abschluss auf Speichern, um die Treiberinformationen in der Jitterbit-Agent-Konfigurationsdatei zu speichern.
#Oracle in OraClient10g_home2 'Oracle in OraClient10g_home2 Quote Begin'='\"' 'Oracle in OraClient10g_home2 Quote End'='\"' -
Alle Jitterbit-Dienste müssen neu gestartet werden, damit die neue Konfiguration wirksam wird.
Auf dem Rechner, auf dem jeder private Agent installiert ist, stoppen Sie zuerst die Dienste und starten Sie sie dann neu.
Windows Linux Vom Startmenü:
Jitterbit-Dienste stoppen
Jitterbit-Dienste startenAus dem Installationsverzeichnis des Jitterbit-Agenten:
> StopServices.bat> StartServices.batVon einer Eingabeaufforderung:
$ sudo jitterbit stop$ sudo jitterbit start
Manuelle Agent-Konfiguration
Wenn Sie die manuelle Agentenkonfiguration verwenden, können Sie Ihre Treiberinformationen im Abschnitt [Dbdrivers] der Datei jitterbit.conf hinzufügen, die sich auf jedem privaten Agenten befindet. Weitere Informationen finden Sie unter Bearbeiten der Konfigurationsdatei (jitterbit.conf).
-
Öffnen Sie die jitterbit.conf in einem Texteditor und scrollen Sie zum Abschnitt [DbDrivers].
-
Suchen Sie den folgenden Beispiel-Eintrag für eine bestimmte Oracle-Version und ersetzen Sie die bereitgestellten Beispielinformationen durch die für Ihren spezifischen Oracle ODBC-Treiber. Wenn Sie fertig sind, speichern Sie die Datei jitterbit.conf.
#Oracle in OraClient10g_home2 'Oracle in OraClient10g_home2 Quote Begin'='\"' 'Oracle in OraClient10g_home2 Quote End'='\"' -
Alle Jitterbit-Dienste müssen neu gestartet werden, damit die neue Konfiguration wirksam wird.
Auf dem Computer, auf dem jeder private Agent installiert ist, stoppen Sie zuerst die Dienste und starten Sie sie dann neu.
Windows Linux Vom Startmenü:
Jitterbit-Dienste stoppen
Jitterbit-Dienste startenAus dem Installationsverzeichnis des Jitterbit-Agenten:
> StopServices.bat> StartServices.batVon einer Eingabeaufforderung:
$ sudo jitterbit stop$ sudo jitterbit start