Voraussetzungen für die Installation von Oracle GoldenGate für Db2 für i
Lernen Sie die Voraussetzungen für die Installation von Oracle GoldenGate für eine Db2-Datenbank für i kennen.
Allgemeine Anforderungen
-
Portable Application Solution Environment (PASE) muss auf dem System installiert sein.
-
Java 8 muss auf dem IBM i- und dem Linux-Hostsystem installiert sein, auf dem GoldenGate für IBM i ausgeführt wird.
-
Es wird empfohlen, OpenSSH auf dem System zu installieren. OpenSSH ist Teil des lizenzierten IBM Portable Utilities-Programms und ermöglicht den SSH-Terminalzugriff auf das System auf die gleiche Weise wie andere Linux-Systeme.
-
Für jedes Deployment von Oracle GoldenGate auf dem IBM i-System muss eine Library/ein Schema dediziert sein. Der Wert der Bibliothek/des Schemas wird aus der Eigenschaft Replication Schedma übernommen.
-
Die IBM Db2 for i Program Temporary Fixes (PTFs), die vom Release für Oracle GoldenGate benötigt werden, sind in den folgenden Tabellen aufgeführt:
IBM i7.3 Group PTF Ebene Name Notizen SF99730 23.257
Kumulativer PTF NA SF99731 12 Alle PTF-Gruppen außer kumulativem PTF-Paket . IBM i7.4 Group PTF Ebene Name Notizen SF99740 23.313 Kumulativer PTF NA SF99741 9 Alle PTF-Gruppen außer kumulativem PTF-Paket NA IBM i7.5 Group PTF Ebene Name Notizen SF99750 23.306 Kumulativer PTF NA SF99751 5 Alle PTF-Gruppen außer kumulativem PTF-Paket NA Diese erforderlichen PTFs sind die Ebenen, auf denen Oracle GoldenGate getestet wurde. Um die Gruppen-PTF-Ebenen zu prüfen, müssen Sie den Befehl
WRKPTFGRPaus einer 5250-Terminalsession verwenden und mit den Befehlen in den vorherigen Tabellen nach den spezifischen PTFs suchen. Die spezifischen zusätzlichen PTFs müssen zumindest vorübergehend angewendet werden.
Installationsbetriebssystem auswählen
Oracle GoldenGate für Db2 for i wird remote auf Intel Linux-Systemen ausgeführt. Einige Komponenten werden automatisch in die IBM i-Systeme kopiert.
Oracle GoldenGate für Db2 für i unterstützt den 64-Bit-Treiber IBM i Access ODBC. Weitere Informationen finden Sie unter Unterstützter ODBC-Treiber und ODBC-Treiber für IBM i Access Client-Lösungen.
Beachten Sie Folgendes:
-
Die beste Leistung zeigt sich bei einem System mit der geringsten Netzwerklatenz gegenüber dem IBM i-System, das Sie verwenden. Obwohl es möglich ist, über ein Wide Area Network zu laufen, leidet die Performance aufgrund der erhöhten Netzwerklatenz.
-
Keine besonderen Anforderungen, die über das hinausgehen, was für die Oracle GoldenGate-Bereitstellung bereits erfasst wurde. Da es sich bei diesem Oracle GoldenGate-Release um eine vollständig Remote-Distribution handelt, wird das frühere Oracle GoldenGate-Release Db2 für das Remote-Produkt nicht mehr separat versendet. Windows wird in Oracle GoldenGate für Db2 für i in diesem Release jedoch nicht unterstützt. Wenn Sie die Zustellung an Db2 für i von Windows weiterhin benötigen, ist Oracle GoldenGate Db2 für i Remote 12.3 weiterhin verfügbar.
Unterstützter ODBC-Treiber
Ab Oracle GoldenGate Release 21.12 unterstützt Oracle GoldenGate für Db2 for i die 64-Bit-Version 1.1.0.27 des IBM i Access ODBC-Treibers oder höher.
Weitere Informationen zum IBM i Access ODBC-Treiber finden Sie unter Linux, macOS und PASE Application Packages. Führen Sie die Schritte aus, die zur Installation des IBM i Access-Anwendungspakets für das Linux-Betriebssystem bereitgestellt werden.
Installieren Sie außerdem den unixODBC-Treibermanager, der mit dem ODBC-Treiber Db2 auf allen unterstützten Linux-Betriebssystemen verwendet werden soll. Beispiel: Um den unixODBC-Treibermanager auf dem Red-Hat Linux-Betriebssystem zu installieren, verwenden Sie den Befehl yum. Weitere Informationen finden Sie unter Installing the unixODBC driver manager.
Nachdem der IBM i Access ODBC-Treiber und der unixODBC-Treibermanager erfolgreich installiert wurden, fügen Sie die entsprechenden Werte in den Dateien odbcinst.ini und odbc.ini hinzu, um den Treiber und das System zu registrieren.
Sie können testen, ob der DSN und die Treiber ordnungsgemäß konfiguriert sind, indem Sie die Verbindung mit dem Befehl isql testen. Beispiel:
isql -v DSN user password