Voraussetzungen für die Installation von Oracle GoldenGate für Db2 z/Os
Lernen Sie die Voraussetzungen für die Installation von Oracle GoldenGate für eine Db2 z/OS-Datenbank kennen.
Betriebssystem für die Installation von Oracle GoldenGate für Db2 z/OS Remote Capture and Delivery auswählen
Oracle GoldenGate für Db2 z/OS arbeitet remote auf zLinux-, AIX- oder Intel Linux-Systemen. Um Daten zu erfassen, muss eine Komponente auf dem Db2 z/OS-System installiert werden, bevor Oracle GoldenGate installiert werden kann. Diese Komponente enthält die Instanz Db2, damit Oracle GoldenGate die Db2-Logdaten lesen kann.
Um Oracle GoldenGate auf einem Remote-zLinux-, AIX- oder Linux-System zu installieren, wählen Sie eine der folgenden Optionen aus, um eine Verbindung zu Db2 z/OS herzustellen:
-
IBM Data Server Driver für ODBC und CLI v 11.5 oder höher
-
IBM Data Server Client v11.5 oder höher
-
IBM Data Server Runtime Client v11.5 oder höher
-
Db2 Connect v11.5 oder höher
Beachten Sie Folgendes:
-
Extract verwendet den Treiber Db2, um die Transaktionslogs aus dem Subsystem Db2 auf dem z/OS-System zu lesen. Wenn einer der anderen Treiber noch nicht installiert ist, ist der IBM Data Server Driver für ODBC und CLI der leichteste und einfach zu konfigurierende Treiber und wird für die meisten Konfigurationen empfohlen, obwohl die anderen Treiber auch geeignet sind.
-
Der Treiber erfordert eine gültige Db2 Connect-Lizenz, die für die Verbindung mit einer Db2 z/OS-Datenbank geeignet ist, obwohl die Verwendung des Db2 Connect-Produkts nicht erforderlich ist.
-
Um Db2-Logdaten zu erfassen, muss die Logreaderkomponente in einer Library (PDSE) auf dem z/OS-System installiert sein. Load Libraries (PDS) werden nicht unterstützt. Die Bibliothek muss über eine autorisierte Programmfunktion (APF) verfügen, mit der Ihre Installation das System schützen kann. APF-autorisierte Programme können auf die autorisierte Systemeinrichtung (APF) zugreifen. Die Loglesekomponente wird über SQL aus dem Remotesystem aufgerufen. Da sie von APF autorisiert ist, muss auch eine autorisierte Workload Manager-(WLM-)Umgebung zur Ausführung dieser Programme verwendet werden, da die von Db2 bereitgestellte WLM-Standardumgebung keine autorisierte Workload ausführen kann.
-
Keine besonderen Anforderungen, die über das hinausgehen, was für die Oracle GoldenGate-Zustellung bereits erfasst wurde. Da es sich bei diesem Oracle GoldenGate-Release um eine vollständig Remote-Distribution handelt, wird das frühere Oracle GoldenGate Db2 Remote-Produkt nicht mehr separat ausgeliefert. Windows wird in Oracle GoldenGate für Db2 z/OS in diesem Release jedoch nicht unterstützt. Wenn Sie die Zustellung an z/OS von Windows weiterhin benötigen, ist Oracle GoldenGate Db2 Remote 12.2 weiterhin verfügbar.
-
UNIX System Services (USS) sind (wie in früheren Releases) nicht mehr erforderlich, mit Ausnahme einiger Installationsverfahren.
-
Nur Windows: Um Daten auf ein Db2-Ziel von Windows anzuwenden, muss Oracle GoldenGate Db2 Remote v12.2 verwendet werden. Capture wird in diesem Szenario nicht unterstützt.
-
Installieren Sie Oracle GoldenGate Db2 Remote auf einem Remote-System für die Remotebereitstellung an das Db2-Zielsystem. In dieser Konfiguration stellt Replicat eine Verbindung zur Db2-Zieldatenbank her, indem die ODBC-API verwendet wird, die in DB2Connect bereitgestellt wird. Für diese Konfiguration muss Db2 z/OS auf dem Remote-System installiert werden. Hinweis: Die gesamte Oracle GoldenGate-Funktionalität, die für Db2 z/OS unterstützt wird, wird von DB2Connect unterstützt. Darüber hinaus werden ASCII-Zeichendaten automatisch von DB2Connect in EBCDIC konvertiert.
- Obwohl Oracle GoldenGate auf zLinux, AIX und Intel-basiertem Linux installiert werden kann, zeigt sich die beste Performance bei einem System mit der niedrigsten Netzwerklatenz für das von Ihnen verwendete z/OS-System. Obwohl es möglich ist, über ein Wide Area Network zu laufen, leidet die Performance aufgrund der erhöhten Netzwerklatenz. Oracle empfiehlt, eine zLinux-Partition auf derselben physischen Hardware wie das z/OS-System zu verwenden, auf dem Db2 mit Hipersockets oder einem VLAN zwischen den Partitionen ausgeführt wird. Andernfalls wären Systeme, die mit OSA-Adaptern im selben Maschinenraum verbunden sind, die nächste beste Wahl. Alternativ wäre die schnellste Ethernet-Verbindung zwischen den verfügbaren Systemen akzeptabel.
Remotezustellung an Db2 z/OS mit DB2Connect verwenden
-
Wählen Sie für das Zwischensystem eine beliebige Plattform aus, die Oracle GoldenGate für die LUW-Datenbank Db2 unterstützt. Dies ist das System, auf dem Oracle GoldenGate installiert ist.
-
Installieren und führen Sie Db2 z/OS auf dem ausgewählten Remote-System aus, damit der Replicat-Prozess den angegebenen DB2Connect-Treiber verwenden kann.
-
Katalogisieren Sie den Zielknoten Db2 in der Datenbank Db2 z/OS auf dem Remote-System mit dem folgenden Db2-Befehl:
catalog tcpip node *db2_node_name* remote *DNS_name* server *DB2_port-number* -
Fügen Sie die Zieldatenbank Db2 mit dem folgenden Db2-Befehl zum Db2 z/OS-Katalog auf dem Intermediärsystem hinzu:
catalog db *database_name* as *database_alias* at node *db_node_name*
Weitere Informationen zu diesen Befehlen finden Sie in der Dokumentation zu IBM Db2 z/OS.