Konfigurieren eines Oracle ODBC-Datenbankziels in Jitterbit Design Studio
Auf dieser Seite wird beschrieben, wie Sie eine Oracle Datenbank mithilfe eines ODBC- Treiber als Quelle oder Ziel in Jitterbit Studio konfigurieren. Siehe Datenbank für Informationen zu den für verschiedene Systeme unterstützten Authentifizierungsarten.
Notiz
Sie können auch über einen JDBC Treiber eine Verbindung zu einer Oracle-Datenbank herstellen. Der JDBC Treiber wird für zusätzliche Funktionen empfohlen, wie z. B. die manuelle Erstellung von SQL Scripts, die über eine ODBC-Verbindung nicht verfügbar sind.
Installieren Sie den Oracle Client auf dem privaten Jitterbit-Agenten
Bevor Sie eine Verbindung zu Oracle über ODBC herstellen können, muss der Oracle Client (einschließlich des Oracle ODBC- Treiber) auf Ihrem privaten Jitterbit-Agenten installiert sein. Wenn Sie mehrere private Agenten 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
Nachdem Sie den Oracle Client installiert haben, konfigurieren Sie den TNSNames.ora
Datei, um auf die Datenbank zu verweisen, die Sie verwenden möchten. Dies ist Teil des Standard-Einrichtungsverfahrens für den Oracle Client. Weitere Informationen finden Sie unter Tnsnames.org - Oracle FAQ oder lesen Sie die Oracle-Dokumentation für die von Ihnen verwendete Version.
Nachdem der Oracle Client auf dem Jitterbit-Agenten eingerichtet wurde, sollten Sie den Server testen, um sicherzustellen, dass Jitterbit eine Verbindung zur Datenbank hat. Eine Möglichkeit hierzu besteht darin, eine Verbindung zum Server über SQL_*Plus herzustellen. Wenn dies erfolgreich ist, sollte der Oracle Client ordnungsgemäß mit Jitterbit funktionieren.
Darüber hinaus kann es bei manchen Versionen des Oracle Treiber (nicht des Microsoft Oracle Treiber) erforderlich sein, dass eine oder mehrere der folgenden Umfeld im Operationssystem festgelegt werden. Beispiel:
ORACLE_HOME=/usr/local/oracle/10.2.0
TNS_ADMIN=/usr/local/oracle/10.2.0/network/admin
TWO_TASK=//dbdpmr:1555/pmrd1
Unter Linux müssen Sie möglicherweise auch das Oracle Bibliotheksverzeichnis zu Ihrem Pfad hinzufügen (z. B. LD_LIBRARY_PATH
). Fügen Sie diese zu den /etc/sysconfig/jitterbit
Datei. Nachfolgend sind einige Beispiele aufgeführt, der genaue Pfad hängt jedoch 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 der 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. Wählen Sie als Typ Datenbank.
- Wählen Sie Ihren Treiber *aus, indem Sie auf die Schaltfläche *Auswählen klicken, um eine Eingabeaufforderung zur Auswahl 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 Ihr Treiber nicht in der Liste angezeigt wird, lesen Sie Fügen Sie Ihren Treiber zur Jitterbit-Agent-Konfigurationsdatei hinzu unten.
-
Klicken Sie auf Optionen, um weitere Einstellungen zu erweitern.
-
Aktivieren Sie das Kontrollkästchen für Verbindungszeichenfolge manuell erstellen, da Oracle die Datenbank basierend auf der Einstellung in
TNSNames.ora
. -
Geben Sie eine manuelle Verbindungszeichenfolge für Ihre spezifische Oracle-Datenbank ein. 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
Weitere Beispiele für Oracle Verbindungszeichenfolgen finden Sie unter The Connection Strings Reference.
-
Fügen Sie Ihren Treiber zur Jitterbit-Agent-Konfigurationsdatei hinzu
Aufgrund der vielen Variationen des Oracle Treiber müssen Sie Ihre Treiber möglicherweise zur Jitterbit-Konfigurationsdatei hinzufügen.
Sobald die Treiber wie unten beschrieben hinzugefügt wurden, klicken Sie in Jitterbit Studio bei der Auswahl Ihres Treiber auf die Schaltfläche Aktualisieren. Ihr Treiber sollte dann in der Liste der ODBC-Treiber angezeigt werden. Wenn die folgenden Schritte nicht erfolgreich sind, können Sie auch auf Zusätzliche ODBC- oder JDBC-Treiber installieren verweisen für ausführlichere Anweisungen zur Treiber.
Remote-Agent-Konfiguration
Wenn Sie die Remote-Agent-Konfiguration über die Management Console aktiviert haben, können Sie Ihre Treiber wie folgt hinzufügen. Weitere Informationen zur Remote-Agent-Konfiguration finden Sie unter Agenten.
-
Gehen Sie in der Management Console zu Agenten.
-
Suchen Sie Ihre Agentengruppe und wählen Sie Jitterbit-Konfiguration.
-
Klicken Sie auf der Tab Datenbanktreiber auf Bearbeiten. Suchen Sie den folgenden Beispieleintrag 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, klicken Sie auf Speichern, um die Treiber 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.
Stoppen Sie auf dem Computer, auf dem jeder private Agent installiert ist, zuerst die Dienste und starten Sie sie dann neu.
Windows Linux Aus dem Startmenü:
Jitterbit Services beenden
Jitterbit Services startenAus dem Installationsverzeichnis des Jitterbit-Agenten:
> StopServices.bat
> StartServices.bat
Aus einer Eingabeaufforderung:
$ sudo jitterbit stop
$ sudo jitterbit start
Manuelle Agentenkonfiguration
Wenn Sie die manuelle Agentenkonfiguration verwenden, können Sie Ihre Treiber 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 jitterbit.conf in einem Texteditor und scrollen Sie zum Abschnitt [DbDrivers].
-
Suchen Sie den folgenden Beispieleintrag 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.
Stoppen Sie auf dem Computer, auf dem jeder private Agent installiert ist, zuerst die Dienste und starten Sie sie dann neu.
Windows Linux Aus dem Startmenü:
Jitterbit Services beenden
Jitterbit Services startenAus dem Installationsverzeichnis des Jitterbit-Agenten:
> StopServices.bat
> StartServices.bat
Aus einer Eingabeaufforderung:
$ sudo jitterbit stop
$ sudo jitterbit start