Neue Features
In diesem Abschnitt werden die neuen Features hervorgehoben, die mit dem aktuellen Release von Oracle GoldenGate verfügbar sind.
JDK-Versionsanforderung mit OUI und OPatch
Das Oracle Universal Installer (OUI), das zur Installation von Oracle GoldenGate verwendet wird, muss separat vom Oracle GoldenGate-Produkt aktualisiert werden, um Sicherheitslücken in den JDK- oder Java-Komponenten zu beheben. Sie können die Anweisungen im MOS-Hinweis Doc ID 2359395.1 befolgen, um die Anforderungen für die Installation oder das Upgrade des Standard-JDK/JRE zu verstehen.
Release 19.27.0.0.250613 - Juni 2025
Bei Oracle GoldenGate Microservices Architecture, die auf AIX basiert, ist die minimal unterstützte Version ab Oracle GoldenGate 19.27.0.0.250613 AIX 7.2 TL5. Weitere Informationen finden Sie in der Zertifizierungsmatrix.
Veröffentlichung 19c (19.1.0.0.210720) - Juli 2021
Oracle GoldenGate for Amazon RDS for SQL Server 2019 wird unterstützt
Oracle GoldenGate unterstützt Amazon RDS for SQL Server 2019.
Veröffentlichung 19c (19.1.0.0.20228) - Juni 2021
Oracle GoldenGate für Sybase wird unterstützt
Oracle GoldenGate unterstützt Sybase Version 16.
Veröffentlichung 19c (19.1.0.0.201013) - Oktober 2020
PostgreSQL auf Azure wird unterstützt
Oracle GoldenGate wurde verbessert, um die Azure-Datenbank für die PostgreSQL-Instanz zu unterstützen.
Release 19.1.0.0.200714 - Juli 2020
PostgreSQL
Extrahierung der Unterstützung für PostgreSQL Version 10 und höher
PostgreSQL wurde verbessert, um Extract-Unterstützung für PostgreSQL Version 10 und höher bereitzustellen.
Dies ermöglicht die gleiche heterogene Replikation, die für alle von Oracle GoldenGate unterstützten Plattformen üblich ist, und Sie können von PostgreSQL auf Oracle replizieren. Weitere Informationen zu unterstützten Features und Anforderungen finden Sie unter Oracle GoldenGate für heterogene Datenbanken verwenden.
SSL-Unterstützung für PostgreSQL
Erweitertes Oracle GoldenGate, um die Konfiguration von unidirektionalem und wechselseitigem SSL zur Anmeldung bei der Datenbank mit GGSCI-, Extract-, Replicat- und anderen Prozessen zu ermöglichen.
MONEY-Datentyp für alle Gebietsschemas unterstützen
Verbesserte Unterstützung für den Datentyp MONEY für alle Gebietsschemas.
Amazon RDS für PostgreSQL-Unterstützung
Remote Capture and Delivery von Amazon RDS für PostgreSQL wird unterstützt.
Amazon Aurora PostgreSQL
Amazon Aurora PostgreSQL Remote Capture and Delivery wird unterstützt.
Unterstützung für Remote-Erfassung und -Bereitstellung
Remoteerfassung und -zustellung werden für alle PostgreSQL-Versionen unterstützt.
Unterstützung von Intervalldatentypen
Unterstützung für Intervalldatentyp bei Erfassung und Zustellung.
Heartbeat-Unterstützung
Taktüberwachung für PostgreSQL.
WILDCARDRESOLVE DYNAMIC Unterstützung
Unterstützung für wildcardresolve dynamic ist verfügbar.
Unterstützung der NLS-Globalisierung für Objektnamen in PostgreSQL-Capture
Capture and Delivery unterstützt die Globalisierung von Objektnamen und Spaltendaten.
Extract muss die Datensätze erfassen, nachdem die Positionierung nach Zeit ausgegeben wurde (JETZT BEGINNEN)
Extract unterstützt die Positionierung durch TIMESTAMP EOF, LSN und START.
Bidirektionale Schleifenerkennung und -unterstützung
PostgreSQL unterstützt die bidirektionale Replikation, einschließlich verschiedener bidirektionaler Filterparameter (GETREPLICATES, IGNOREREPLICATES, GETAPPLOPS).
Unterstützung für MANAGESECONDARYTRUNCATIONPOINT und NOMANAGESECONDARYTRUNCATIONPOINT
PostgreSQL unterstützt die Verwaltung des sekundären Abschneidepunkts.
Nicht unterstützte Datentypen verarbeiten
Verarbeitung nicht unterstützter Datentypen.
Unterstützung für Change Data Capture und Initial Load
Change Data Capture und anfängliches Laden werden von PostgreSQL Capture unterstützt.
MariaDB
MariaDB 10.4 Unterstützung
Lokale oder Remote-Erfassung und -Zustellung werden jetzt für MariaDB 10.4 unterstützt.
Amazon RDS-Unterstützung für MariaDB
Amazon RDS für MariaDB für Remoteerfassung und -zustellung wird jetzt unterstützt.
SQL Server
Amazon RDS for SQL Server wird unterstützt
Remote Capture and Delivery wird jetzt für Amazon RDS for SQL Server unterstützt.
Teradata
Support Lieferung an Teradata 17.0
Die Lieferung an Teradata 17.0 wird unterstützt.
Release 19.1.0.0.200414 - April 2020
SQL Server
SQL Server: Unterstützung der Erfassung und Bereitstellung für Azure SQL Database Managed Instance
Oracle GoldenGate wurde verbessert, um von Azure SQL Database verwaltete Instanzen zu unterstützen.
SQL Server: Unterstützung der Erfassung und Bereitstellung für SQL Server 2019 Enterprise und Standard Editions
Oracle GoldenGate wurde für die Unterstützung von SQL Server 2019 erweitert.
MySQL
MySQL: Supporterfassung und -zustellung für Azure Database für MySQL
Oracle GoldenGate wurde verbessert, um die Azure Database for MySQL-Instanz zu unterstützen.
DB2 LUW
DB2 LUW: Unterstützung für DB2 LUW verison 11.5
Oracle GoldenGate wurde verbessert und unterstützt jetzt DB2 LUW Version 11.5.
Veröffentlichung 19c (19.1.0) - September 2019
SQL Server
SQL Server 2017 für Erfassung und Übermittlung wird unterstützt
Capture und Delivery werden für SQL Server 2017 unterstützt.
Neuer TRANLOGOPTIONS Parameter ALWAYSONREADONLYROUTING
Mit dem Parameter TRANLOGOPTIONS ALWAYSONREADONLYROUTING kann Extract for SQL Server seine schreibgeschützte Verarbeitung an ein verfügbares sekundäres Lese-Intent weiterleiten, wenn eine Verbindung zu einem Always On-Verfügbarkeitsgruppen-Listener besteht.
Neue FILEGROUP-Option für die Datei ADD TRANDATA und GLOBALS
Die Option FILEGROUP kann mit ADD TRANDATA pro Tabelle oder innerhalb der GLOBALS-Datei verwendet werden, um alle für TRANDATA hinzugefügten Tabellen zu beeinflussen. Außerdem werden die CDC-Staging-Tabellen in der aufgelisteten Dateigruppe und nicht in der Standarddateigruppe der Datenbank erstellt.
TRANCOUNT Option mit TRANLOGOPTIONS
Mit der neuen Option TRANCOUNT können Sie eine bestimmte Anzahl von Transaktionen festlegen, die gleichzeitig aus SQL Server-CDC-Tabellen abgerufen werden sollen.
Neue HEARTBEATTABLE Optionen
Diese Funktion ermöglicht die Installation der Oracle GoldenGate-Heartbeat-Implementierung für eine Datenbank, die nur als Ziel verwendet wird, und aktiviert keine Features, die für eine Quelldatenbankimplementierung der Heartbeat-Tabelle erforderlich wären.
Die folgenden Optionen sind jetzt für Taktüberwachungstabellen über die GGSCI-Befehlsschnittstelle verfügbar:
-
ADD HEARTBEATTABLE [TARGETONLY] -
ALTER HEARTBEATTABLE [TARGETONLY|NOTARGETONLY]
Unterstützung für Remote Capture/Delivery mit Oracle GoldenGate unter Linux, für SQL Server unter Windows
Oracle GoldenGate for SQL Server kann jetzt unter Linux ausgeführt werden und bietet Remote Capture and Delivery-Unterstützung für SQL Server, der unter Windows ausgeführt wird.
Unterstützung für Microsoft ODBC-Treiber
Die Microsoft ODBC-Treiber für SQL Server werden jetzt von Extract und Replicat unterstützt.
SQL Server CDC-Objektversionierung
Oracle GoldenGate stellt jetzt ein Versionsverfolgungssubsystem bereit, um die CDC-Objekte zu verfolgen, die in der Datenbank platziert werden. Wenn die Versionsnummern nicht übereinstimmen, wird der Extract mit einem Fehler beendet. Dies erfordert, dass TRANDATA für vorhandene Tabellen neu ausgestellt wird, die zuvor mit zusätzlichem Logging aktiviert wurden.
TimesTen
Support für die Erbringung von Oracle TimesTen
Der Bereitstellungssupport für Oracle TimesTen 18c für Classic- und Scaleout-Architekturen ist verfügbar.
DB2 z/OS
Unterstützung für Online-Schemaänderungen
Unterstützung für Onlinebefehle CREATE TABLE, DROP TABLE und ADD, ALTER und DROP COLUMN im Extract, ohne den Extract zu stoppen und neu zu starten, um die neuen Tabellenmetadaten für den Extract abzurufen. Die Historie der vollständigen Tabellenversion wird unterstützt. Diese Funktion wird mit dem Parameter TRANLOGOPTIONS TRACKSCHEMACHANGES gesteuert.
Release 19c (19.1.0) - Erste Veröffentlichung Mai 2019
Neue Features in Oracle GoldenGate-Microservices
**Verschlüsselung mit einem Key Management Service in Oracle GoldenGate Microservices Architecture verwalten**
Oracle GoldenGate Microservices Architecture bietet die Integration mit Oracle Key Vault (OKV), um Verschlüsselungsschlüssel zu zentralisieren und zu verwalten. Siehe auch KMS mit Oracle GoldenGate verwenden.
Vom Ziel initiierte Pfade
Mit vom Ziel initiierten Pfaden für Microservices kann der Receiver-Server einen Pfad zum Verteilungsservice im Ziel-Deployment initiieren und Traildateien abrufen. Mit dieser Funktion kann der Receiver-Server einen vom Ziel initiierten Pfad für Umgebungen wie Demilitarized Zone Paths (DMZ) oder Cloud-to-On-Premise erstellen, bei denen der Distributionsserver im Oracle GoldenGate-Quell-Deployment keine Netzwerkverbindungen in der Zielumgebung zum Receiver-Server öffnen kann, weil Netzwerksicherheits-Policys erforderlich sind.
Neue Admin-Clientbefehle
Die folgenden Admin-Clientbefehle werden zu Oracle GoldenGate 19c (19.1.0) hinzugefügt, um mit vom Ziel initiierten Verteilungspfaden zu arbeiten:
-
ADD RECVPATH -
START RECVPATH -
STOP RECVPATH -
DELETE RECVPATH -
ALTER RECVPATH
Diese folgenden Befehle unterstützen ein verbessertes Skripting (mit dem Admin Client-Befehl OBEY), sodass Benutzername und Kennwort nicht in das Skript selbst aufgenommen werden müssen. Stattdessen können Sie einen Alias verwenden:
-
ADD CREDENTIALS -
INFO CREDENTIALS -
DELETE CREDENTIALS
Der Befehl UPGRADE HEARTBEATTABLE ist verfügbar, um die Heartbeat-Tabelle zu ändern, die vom Befehl ADD HEARTBEATTABLE mit einem früheren Oracle GoldenGate-Release generiert wurde.
Die folgenden Befehle wurden hinzugefügt, damit Benutzer mit Sicherheitsrolle Services für jeden Aktualisierungsvorgang durch nicht sichere Benutzer aktivieren und deaktivieren können.
-
DISABLE SERVICE -
ENABLE SERVICE
Mit den folgenden Befehlen werden Profile gesteuert, die das automatische Starten und Neustarten von Extract- und Replicat-Prozessen ermöglichen:
-
ADD PROFILE -
DELETE PROFILE
Mit den folgenden Befehlen wird das Verschlüsselungsprofil bei Verwendung von Oracle Key Vault verwaltet:
-
ADD ENCRYPTIONPROFILE -
DELETE ENCRYPTIONPROFILE -
ALTER ENCRYPTIONPROFILE
Neue Spaltenkonvertierungsfunktion @BINTOBASE64
Neue Spaltenkonvertierungsfunktion zum Konvertieren der bereitgestellten Binärdaten in BASE64-Text.
Neue LAG TASK-Funktion
Oracle GoldenGate Microservices verfügt jetzt über das Feature für Verzögerungsaufgaben auf der Registerkarte "Aufgaben", mit dem Sie die Schwellenwerte für Verzögerungen in jedem Extract-, Replicat- oder Verteilungspfadprozess einrichten können.
TLS 1.2-Unterstützung
TLS 1.2 ist jetzt der Standard für gesicherte Deployments in Microservices.
Neuer REST-Endpunkt zum Abrufen aktiver Transaktionen und aktueller SCN-Details
Die REST-API-Endpunkte wurden verbessert, um Details zu aktiven Transaktionen und aktuellen Systemänderungsnummern aus der Datenbank abzurufen. Mit diesen Endpunkten wird der dateibasierte anfängliche Ladeprozess verbessert.
Der Zugriff auf die REST-API-Endpunkte erfolgt über den Administrationsserver und umfasst:
Instanziierungs-CSN verwalten
(/services/{version}/connections/{connection}/databases/{database}/{schema}/{table}/instantiationCsn)
Aktive Transaktionsdetails abrufen
(/services/{version}/connections/{connection}/activeTransactions)
Neue HEARTBEATTABLE-Option
Die Option UPGRADE HEARTBEATTABLE ist jetzt für Taktüberwachungstabellen über die GGSCI-Befehlsschnittstelle verfügbar:
Oracle Database
Verbesserte Erstauslastung in Microservices
Die konsistente SCN, die für das erstmalige Laden verwendet wird, wird automatisch in der Berichtsdatei gespeichert, die von einem Extract für das erstmalige Laden generiert wird. So können Sie die Extract- und Replicat-Prozesse präzise positionieren, um doppelte Datensätze zu vermeiden.
Die Heartbeat-Tabelle wurde erweitert, um Details für die Neuerstellung der Extraktion aufzunehmen
Mit dieser Funktion können Replicats eine neuere Neustartposition der Quelle beibehalten und die Redo-Aufbewahrungszeiträume minimieren. Diese Funktion ist für neue Taktüberwachungstabellen standardmäßig aktiviert. Vorhandene Heartbeat-Tabellen werden aktualisiert, um diese Verbesserung zu unterstützen. Die erweiterten Heartbeat-Tabellen arbeiten mit Heartbeat-Tabellen in Deployments zusammen, auf denen eine ältere Version von Oracle GoldenGate ausgeführt wird.
Mit neueren Neustartpositionen können Sie das Löschen von Tombstone-Tabellen für ACDR-Tabellen (Automatic Conflict Detection Resolution) (ein Oracle-zu-Oracle CDR-Feature) konfigurieren, um diese aggressiver zu löschen. ACDR-Tombstone-Tabellen sind nur relevant, wenn Sie einen Extract neu erstellen und eine automatische CDR verwenden. Damit dieses Feature funktioniert, müssen sowohl die Quell- als auch die Zielversion von Oracle GoldenGate 19c oder höher sein.
Cross-Endian-Unterstützung für Remote Integrated Extract
Die Cross-Endian-Interoperabilität für Integrated Extract wird automatisch aktiviert, wenn die Endianess des Servers, auf dem der Integrated Extract ausgeführt wird, sich von der Endianess des Servers unterscheidet, auf dem die Oracle-Instanz ausgeführt wird.
Wenn der Prozess "Integrierter Extract" in Oracle Database 19c mit Oracle GoldenGate 19c ausgeführt wird, kann er aus Redo-Logs mit COMPATABILITY 11.2.0.4 oder höher erfasst werden. Dies bedeutet, dass eine unter Linux konfigurierte Oracle GoldenGate-Cloud-Umgebung Remote Capture von jeder Endian-Plattform ausführen kann, einschließlich Linux, Windows, AIX, Tru64, OpenVMS, solaris SPARC, Solaris x86, HP-UX usw., auf der Oracle Database ausgeführt wird. Dies funktioniert auch mit Multitenant- und Nicht-CDB-Architekturen.
DB2 for i
Unterstützung für TIMESTAMP (12)
Oracle GoldenGate für DB2 für i unterstützt jetzt TIMESTAMP (12)
DBOPTIONS-Parameter USEDATABASEENCODING
Der Parameter DBOPTIONS USEDATABASEENCODING wird eingeführt, damit Extract alle Textdaten im Trail in seiner nativen Zeichencodierung für Nicht-DBCS-Daten speichern kann.
TRANLOGOPTIONS BUFSIZE Parameter ist verfügbar mit DB2 für i
Der Parameter TRANLOGOPTIONS BUFSIZE ist mit DB2 für i verfügbar.
Verbesserter Extraktionsdurchsatz
Die Extraktionseffizienz wurde gegenüber früheren Releases erheblich verbessert. Der Durchsatz wird verbessert, während die Gesamtverarbeitungsressourcen für dieselbe Workload reduziert werden.
Der Unterschied im Durchsatz zwischen der Standardkonvertierung von Text in UNICODE und 'COLCHARSET(PASSTHRU,*'), die keinen Text konvertiert, wurde für von Oracle GoldenGate unterstützte Zeichensätze erheblich reduziert.
Sicherheitsoptionen
AES-Verschlüsselung, Zugangsdatenspeicher und Oracle Wallet sind jetzt verfügbar.
TRANLOGOPTIONEN MAXAUTOCMTTRANSSIZE
Dieser Parameter legt die maximale Anzahl von Datensätzen fest, die in einer implizit erstellten Transaktion enthalten sind. Dies wirkt sich auf die maximale Anzahl von Datensätzen aus, die nicht Teil einer expliziten Transaktion sind (mit einer CCID von 0), die in einer einzigen impliziten Transaktion gruppiert werden können.
CSN-Anforderungen
Die Systemfolgenummer ist für die Extraktion einzelner Buchungen nicht mehr erforderlich. Es wird empfohlen, dass Sie RCVSIZOPT(*MAXOPT3) für ihre Journale verwenden, um eine vollständige 64-Bit-Journalfolgenummer zu aktivieren. Dadurch müssen die Belegfolgenummern nicht regelmäßig zurückgesetzt werden.
DECFLOAT-Datentyp
DECFLOAT-Datentyp wird unterstützt.
Oracle GoldenGate kann DECFLOAT automatisch einem anderen numerischen Datentyp zuordnen. Es kann jedoch mehr Genauigkeit oder größere Werte aufweisen. Stellen Sie sicher, dass der Zieldatentyp die Werte unterstützen kann, die in die Quelle eingefügt werden.
@COMPUTE in DECFLOAT kann nur für Werte verwendet werden, die maximal 17 Ziffern enthalten. Möglicherweise müssen Sie @STRNUM in einigen Fällen verwenden.
LRT-Unterstützung (Long Running Transactions)
LRT-Funktionen SHOWTRANS, SKIPTRANS, FORCETRANS werden unterstützt.
DB2 LUW
Unterstützung für TIMESTAMP (12)
Oracle GoldenGate für DB2 LUW unterstützt jetzt TIMESTAMP (12).
DECFLOAT-Datentyp
DECFLOAT-Datentyp wird unterstützt.
Oracle GoldenGate kann DECFLOAT automatisch einem anderen numerischen Datentyp zuordnen. Es kann jedoch mehr Genauigkeit oder größere Werte aufweisen. Stellen Sie sicher, dass der Zieldatentyp die Werte unterstützen kann, die in die Quelle eingefügt werden.
@COMPUTE in DECFLOAT kann nur für Werte verwendet werden, die maximal 17 Ziffern enthalten. Möglicherweise müssen Sie @STRNUM in einigen Fällen verwenden.
LRT-Unterstützung
LRT-Funktionen SHOWTRANS, SKIPTRANS, FORCETRANS werden unterstützt.
DB2 z/OS
Unterstützung für Onlineschemaänderungen
Unterstützung für Onlinebefehle TABLE CREATE, DROP und ADD, ALTER und DROP COLUMN im Extract, ohne den Extract zu stoppen und neu zu starten, um die neuen Tabellenmetadaten für den Extract abzurufen. Die Historie der vollständigen Tabellenversion wird unterstützt.
Unterstützung für TIMESTAMP (12)
Oracle GoldenGate für DB2 z/OS unterstützt TIMESTAMP (12).
Unterstützung für TIME ZONE WITH TIMESTAMP
Oracle GoldenGate für DB2 z/OS unterstützt jetzt TIME ZONE WITH TIMESTAMP.
LRT-Unterstützung
LRT-Funktionen SHOWTRANS, SKIPTRANS, FORCETRANS werden unterstützt.
DECFLOAT-Datentyp
DECFLOAT-Datentyp wird unterstützt.
Oracle GoldenGate kann DECFLOAT automatisch einem anderen numerischen Datentyp zuordnen. Es kann jedoch mehr Genauigkeit oder größere Werte aufweisen. Stellen Sie sicher, dass der Zieldatentyp die Werte unterstützen kann, die in die Quelle eingefügt werden.
@COMPUTE in DECFLOAT kann nur für Werte verwendet werden, die maximal 17 Ziffern enthalten. Möglicherweise müssen Sie @STRNUM in einigen Fällen verwenden.
MySQL
Zwei-Wege-SSL-Unterstützung in MySQL Capture and Delivery
Oracle GoldenGate für MySQL unterstützt eine SSL-Verbindung von Extract oder Replicat mit dem Datenbankserver MySQL.
MySQL 8.0 Unterstützung
Oracle GoldenGate unterstützt MySQL 8.0.