Bekannte Probleme und Workarounds
In diesem Kapitel werden die bekannten Probleme beim Release beschrieben.
Veröffentlichung 19c (19.33.0.0.261020) - Oktober 2026
Fehler 38928029: Generisch - Replicat hat OGG-30555 Timeout beim Warten auf Zugangsdatenspeicher-Wallet-Upgrade geändert
Wallet-Konvertierungsfehler lässt ewallet.pf zurück und verursacht Timeoutprobleme für andere Prozesse
Workaround
Bereinigen Sie die Datei ewallet.pf manuell, damit der nächste Lesevorgang für den Zugangsdatenspeicher das Wallet für die automatische Anmeldung in p12 konvertieren kann.
Veröffentlichung 19c (19.31.0.0.260615) - Juni 2026
Bug 38496203: Autonomous Database - Replicat endet mit dem Fehler ORA-04043 "Objekt ist nicht vorhanden" in der Zieldatenbank
GoldenGate Replicat in Autonomous Database wird für Zieltabellen mit error ORA-04043 "object does not exist" abgebrochen, obwohl die Tabellen vorhanden sind. Das Problem wird durch falsche Dictionary- und DDL-Benachrichtigungen für Autonomous Database-Ziele mit niedrigerem Cache verursacht, die zu falschen Fehlern ohne gefundene Objekte führen.
Workaround
Fügen Sie den Parameter NOTARGETDDLNOTIFY in der Replicat-Parameterdatei hinzu, um DDL-Benachrichtigungen auf dem Ziel zu deaktivieren. Wenn Sie den Shared Pool leeren oder die Ziel-ADB in eine Ausprägung mit einem höheren Core verschieben, kann das Dictionary auch korrekt geladen werden.
Veröffentlichung 19c (19.30.0.0.260306) - April 2026
Bug 38924691: Db2 z/OS - Extract wird mit unerwarteter Logfolgenummer ERROR OGG-01741 abgebrochen
Obwohl der Bug einige der Logfolgenummern in der falschen Reihenfolge behoben hat, wenn Extract die Logdatensätze aus Db2 z/OS liest, gibt es immer noch einige Edge-Fälle, die dieses Problem auslösen.
Workaround
Während wir an einer umfassenderen Lösung arbeiten, besteht der Workaround darin, den Extract neu zu starten, das Problem zu beheben und weiter auszuführen.
Bug 37575375: PostgreSQL - Test_decoding-Plug-in unterstützt keine Abschneidevorgänge für mehrere Tabellen
Truncate-Vorgänge für mehrere Tabellen werden mit dem PostgreSQL test_decoding-Plug-in aufgrund von Einschränkungen in der aktuellen Parsinglogik nicht unterstützt.
Veröffentlichung 19c (19.25.0.0.241015) - Oktober 2024
Bug 33834951 - Extract wird mit dem Fehler "CACHEMGR: filecaching: pthread_created failed: errno: 11 (Ressource vorübergehend nicht verfügbar) beendet, nachdem Jan 2022patch 33742666 (19.1.0.0.220118)" angewendet wurde
Alle Bounded Recovery-Checkpoints, die vor Release 19.1.0.0.220222 (Release 19.1.0.0.220118 oder niedriger) erstellt wurden, können nach dem Patching auf Oracle GoldenGate-Release 19.1.0.0.220222 oder höher nicht von Extract verwendet werden. Daher kann Extract nur ein Standard-Recovery verwenden, bis mindestens zwei Bounded Recovery-Checkpoints mit der aktualisierten Version abgeschlossen sind.
Workaround
Stellen Sie vor dem Patching auf Oracle GoldenGate-Release 19.1.0.0.220222 oder höher sicher, dass Extract ohne Transaktionen mit langer Ausführungszeit aktualisiert wird und die Archivlogs mit Extract-Neustartposition verfügbar sind.
Veröffentlichung 19c (19.24.0.0.260116) - Januar 2026
Bug 38619210 - Die DDL des Befehls alter table generiert Update-DML von Backfilling-Daten auf der Quellseite, wodurch Replicat mit Mapping-Fehler abbricht
Die Oracle-DDL-Replikation unterstützt nicht das Festlegen eines Standardwertes auf sequence_name.nextval, wenn Zeilen in der Tabelle vorhanden sind.
Veröffentlichung 19c (19.1.0.0.200714) - Oktober 2021
Bug 33407415: PostgreSQL - Extract schreibt falschen Datensatz im Trail, wobei Standardlogging auf Tabellenebene aktiviert ist
Tabellen, die für die Erfassung durch Extract konfiguriert sind, wobei das FULL Replica Identity Logging nicht festgelegt ist, können Downstream-Replicat-Probleme verursachen, wenn Aktualisierungs- und Löschvorgänge auftreten, wodurch das Replicat abgebrochen wird.
Workaround
Führen Sie den Befehl ADD TRANDATA mit der Option ALLCOLS für alle Tabellen aus, die für die Erfassung durch Extract konfiguriert sind, unabhängig davon, ob die Tabelle einen Primärschlüssel aufweist oder nicht. Dadurch wird sichergestellt, dass die Tabelle über FULL Replica Identity Logging verfügt.
Veröffentlichung 19.1.0.0.210420 - Mai 2021
Bug 32795888: SQL Server - ADD HEARTBEATTABLE schlägt auf Azure SQL DB Managed Instance fehl und gibt falsche Fehlermeldung, dass TARGETGONLY erforderlich ist
Die Befehle ADD HEARTBEATTABLE/ALTER HEARTBEATABLE NOTARGETONLY funktionieren für eine von Azure SQL Database verwaltete Instanz nicht und melden eine falsche Fehlermeldung, dass TARGETONLY erforderlich ist, wenn Sie versuchen, einen dieser Befehle zu verwenden.
Workaround
Keine.
Bug 32791333: Sybase - Heartbeat-Funktion wird in Sybase-Versionen 15.7 und 16.1 nicht unterstützt
Die Heartbeat-Funktion wird bei Sybase 15.7- und 16.1-Datenbankversionen nicht unterstützt. Der folgende Fehler tritt auf, wenn Sie versuchen, eine Heartbeat-Tabelle hinzuzufügen:
2021-04-13 08:50:31 ERROR OGG-10513 The job scheduler database(sybmgmtdb)does not exist.
Configure database sybmgmtdb and add Oracle GoldenGate replication user with correct role to create and run the heart beat job.
Workaround
Keine.
Release 19.1.0.0.201013 - Oktober 2020
Fehler 31792776: PostgreSQL - Extract endet mit dem Fehler "Positionierungssequenz-ID ist nicht in Ordnung"
Extract wird mit dem Fehler Positioning sequence ID is out of order beendet.
Workaround
Ändern Sie den Extract mit dem flush LSN, das in der zuletzt ausgeführten Berichtsdatei für Extract gemeldet wurde.
Fehler 29910461: DB2 für i - Pumpe endet mit dem Fehler " ERROR OGG-01224 TCP/IP Fehler 79 (Verbindung verweigert) "
Oracle GoldenGate Pump kann mit dem Fehler "Verbindung abgelehnt" nicht erfolgreich verlaufen, wenn die Anzahl der gestarteten Pump-Prozesse größer als 50 ist.
Workaround
Weniger Pump-Prozesse gleichzeitig starten
Bug 31460112: DB2 LUW - X Endian Extract wurde mit dem Fehler "Ein ungültiger Parameter "piStartLRI" wurde an die Leselog-API "db2ReadLog" übergeben" gestoppt
Dieser Fehler kann auftreten, wenn Logdatensätze aus einer Remotedatenbank für DB2 LUW in einer Cross-Endian-Umgebung gelesen werden.
Workaround
Keine.
Bug 31637694: Oracle - Replicat überspringt Einfügungen nach einem Neustart von Oracle GoldenGate
Wenn GROUPTRANSOPS auf 1 gesetzt ist, werden die Datensätze möglicherweise übersprungen, wenn Replicat eine RESTART_ABEND sieht.
Workaround
Setzen Sie GROUPTRANSOPS auf einen Wert größer als 1, oder entfernen Sie die entsprechende Einstellung.
Veröffentlichung 19c (19.1.0) - September 2020
Bug 31652978: In Oracle - Extract fehlt INSERTS zufällig für eine der aktiven/Live-Tabellen für das Laden von Batchjobs
Classic Extract kann nicht zur Erfassung von Exadata-Plattformen verwendet werden. Um Daten aus Exadata, Exadata Cloud Service oder Exadata Cloud at Customer oder einem beliebigen Exadata-Cloud-Service zu erfassen, müssen Sie den integrierten Extract verwenden.
Workaround
Keine.
Bug 31922955: Generisch - LANG=en_US.UTF-16 wird nicht unterstützt
Wenn LANG auf Betriebssystemebene auf en_US.UTF-16 gesetzt ist, bleibt GGSCI hängen. Die Einstellung en_US.UTF-8 ist zulässig. Beispiel: Die Einstellung in Linux, die dazu führen würde, dass GGSCI oder Admin Client han:
[celclnx29]/bugmnt3/am/celclnx29/SRx.xxxxxxxxxxx/user/gg122> echo $LANG en_US.UTF-16
Workaround
Keine.
Bug 31799288: Oracle - Tablespace-Verschlüsselung wird mit klassischem Extract nicht unterstützt
Tablespace-Verschlüsselung wird bei Classic Extract für die Oracle-Datenbank 19c nicht unterstützt.
Workaround
Keine.
Bug 31768942: ADB-S - Die SHARE-Option funktioniert nicht für PerPDB-Capture
Die Option SHARE wird ignoriert, wenn ein Extract für PerPDB registriert wird, obwohl die Registrierung erfolgreich war.
Workaround
Keine.
Veröffentlichung 19.1.0.0.200714 - August 2020
Bug 31732282 - PostgreSQL: Benutzerdefinierte Typen werden nicht unterstützt
Oracle GoldenGate für PostgreSQL unterstützt keine benutzerdefinierten Datentypen (User Defined Data Types, UDT).
Workaround
Verwenden Sie keine Tabellen mit benutzerdefinierten Datentypen, oder schließen Sie solche Tabellen aus der Extract- oder Replicat-Parameterdatei aus.
Bug 31730629: PostgreSQL - Erfassung aus Materialized Views wird nicht unterstützt
Das Erfassen von Datensätzen aus Materialized Views wird nicht unterstützt.
Workaround
Verwenden Sie keine Materialized Views in der Extract-Parameterdatei.
Bug 31730647: PostgreSQL - Null- und leere Zeichenfolge im UPDATE-Datensatz können nicht unterschieden werden
PostgreSQL Extract kann die Spaltendaten VARCHAR für leere Zeichenfolgen- oder Nulldaten nicht unterscheiden, wenn sie als leere Zeichenfolge oder NULL-Daten eingefügt und später mit NULL oder leerer Zeichenfolge oder umgekehrt aktualisiert werden.
Workaroud
Verwenden Sie den Parameter NOCOMPRESSUPDATES.
Bug 31730664: PostgreSQL - Das Standard-Plug-in test_decoding.so muss in der Installation PostgreSQL vorhanden sein, damit Oracle GoldenGate Extract WAL-Datensätze erfassen kann
Das Standard-Plug-in test_decoding muss im Instillationsverzeichnis PostgreSQL verfügbar sein. Wenn es sich um ein vorhandenes Datenbanksetup handelt und Sie test_decoding.so nicht im Ordner LIB der Datenbank finden können, müssen Sie test_decoding.so von folgendem Speicherort herunterladen:
Wenn die Datenbankversion PostgreSQL 11 lautet:
sudo yum install postgresql11-contrib
Wenn die Datenbankversion PostgreSQL 10 lautet:
sudo yum install postgresql10-contrib
Workaround
Keine.
Release 19.1.0.0.200714 - Juli 2020
Bug 31097457: PostgreSQL - Bit/Varbit-Typen als char/varchar anstelle von binär binden
Im anfänglichen Lademodus können den Bitvariationsdaten 0s vorangestellt werden, wenn die tatsächlichen Daten kleiner als die in der Quellbitvariationsspalte definierte Länge sind. Die Länge der Daten wird durch das Präfix 0s auf das nächste 8-Mehrfache gerundet.
Workaround
Keine
Fehler 31326961: PostgreSQL - Zeitstempeldaten, die AD- oder BC-Tags oder YEAR-Komponenten mit mehr als 4 Ziffern enthalten, werden nicht korrekt erfasst
Das Sekundenfeld in der Zeitzonenkomponente wird nicht in den Trail geschrieben, wenn die Daten auf die Spalte PostgreSQL TIMESTAMPTZ des Ziels angewendet werden. Dies führt zu einer Unstimmigkeit in den Daten zwischen Quelle und Ziel.
Workaround
Keine.
Bug 31326068 - Unstimmigkeit bei TimestampTZ-Daten, wenn die aus der Datenbank erfassten Daten Sekunden in der Zeitzonenkomponente haben
Der Sekundenteil der Zeitzonenkomponente in den empfangenen Daten wird im Zieldatensae nicht berücksichtigt. Beispiel: Wenn die empfangenen Daten Zeitzonenkomponentendaten 1900-03-03 02:02:02.123 +03:59:56 aufweisen, werden die 56 Sekunden in der Zeitzone ignoriert, und eine Unstimmigkeit von 56 Sekunden wird beobachtet.
Workaround
Wenn der Zeitzonenparameter in der Datei postgresql.conf utc lautet, tritt dieses Problem nicht auf.
Bug 31146341: PostgreSQL - Ein Fehler tritt auf, wenn in der Zieldatenbanktabelle eine IDENTITY ALWAYS-Spalte mit der GENERATED ALWAYS AS IDENTITY-Klausel erstellt wurde
Der folgende Fehler wird ausgelöst, wenn in der Zieldatenbanktabelle eine IDENTITY ALWAYS-Spalte mit der Klausel ``GENERATED ALWAYS AS IDENTITY` erstellt wurde.
2020-05-09 21:46:39 ERROR OGG-00551 Database operation failed: Preparing statement (INSERT INTO "public"."int1_nokey" ("id",...)). ODBC error: SQLSTATE 37000 native database error 3624914. [Oracle][ODBC PostgreSQL Wire Protocol driver][PostgreSQL]ERROR: VERROR; cannot insert into column "col3"(Detail Column "col3" is an identity column defined as GENERATED ALWAYS.); Hint Use OVERRIDING SYSTEM VALUE to override.; File d:\pginstaller.auto\postgres.windows-x64\src\backend\rewrite\rewritehandler.c; Line 826; Routine rewriteTargetListIU; [Oracle][ODBC PostgreSQL Wire Protocol driver][PostgreSQL]Failed transaction. The current transaction rolled back.
Workaround
Wenn Konflikte oder Kollisionen in den Zeilen aufgrund einer Änderung des Seed-Wertes der Identity-Spalte auftreten, können Sie Folgendes tun, um ihn zu korrigieren:
-
Suchen Sie in der problematischen Tabelle den Sequence-Namen, der in der Spalte "Automatisch erhöhen" verwendet wird.
select pg_get_serial_sequence('fruits','id') where table is "fruits" and auto-increment column name is "id" pg_get_serial_sequence "public.fruits_id_seq" -
Suchen Sie das Standardinkrement des Seed-Wertes für die Spalte "Automatisch erhöhen".
select increment from information_schema.sequences where sequence_name= 'fruits_id_seq' and sequence_schema='public'; -
Ändern Sie den Seed-Wert der Spalte für die automatische Erhöhung mit der folgenden Abfrage:
SELECT SETVAL('fruits_id_seq', (SELECT MAX(id) + increment FROM fruits));\ -
Replicat starten.
Bug 31521207: PostgreSQL - Datenbeschädigung bei der Konvertierung von BIT-Daten in den Datentyp Char/Varchar
Die Zuordnung der Quellspalte PostgreSQL vom Typ BIT mit der Länge 1 (Typ BIT oder BIT(1) oder VARBIT(1)) zu einer Zielspalte vom Typ CHAR oder VARCHAR wird nicht unterstützt.
Workaround
Verwenden Sie die Quellbittypspalte mit einer Länge von mehr als 1.
Bug 31528537: PostgreSQL - Replicat wird bei der Replikation in @token mit ungültiger Eingabesyntax für den numerischen Typ abgebrochen
Extract aus PostgreSQL unterstützt SQLEXEC nicht mit einer SQL-Abfrage, die in der WHERE-Klausel die Spalte DATE oder TIMESTAMP enthält.
Workaround
Keine.
Bug 31204771: PostgreSQL - DBLOGIN generiert den Fehler "Fehler beim Parsen der Verbindungszeichenfolge bei Offset 51", wenn das Kennwort in speziellen Zeichen verwendet wird"
DBLOGIN generiert einen Fehler aufgrund von Einschränkungen bei der Kennworterkennung.
Workaround
Für dieses Problem gibt es keinen Workaround, aber die folgenden Einschränkungen sollten berücksichtigt werden:
-
Wenn das Kennwort ein Sonderzeichen enthält, muss es in doppelte Anführungszeichen gesetzt werden.
-
Kennwort-String darf kein Semikolon als Sonderzeichen verwenden. Wenn Semikolon verwendet wird, wird es als Feldtrennzeichen in der Verbindungszeichenfolge behandelt, das der Treiber als Verbindungsoption interpretiert, wodurch die Verbindung nicht erfolgreich verläuft.
-
Sie dürfen das Kennwort nicht mit einem Semikolon verwenden, während Sie
USERIDALIASerstellen.
Bug 31216309: PostgreSQL - Extract kann nicht aus der Standbydatenbank registriert werden, wenn die native Replikation aktiviert ist
Erfassung aus Standbydatenbank wird nicht unterstützt.
Workaround
Keine.
Bug 31560266: MySQL - ADD HEARTBEATTABLE Nachricht muss korrigiert werden für MySQL, MariaDB Amazon Aurora, Amazon RDS
Wenn der Datenbankbenutzer keine EVENT-Berechtigungen in der Datenbank hat, wird eine falsche Meldung in GRANT EVENT in user@databasename aufgeführt.
Workaround
Erteilen Sie EVENT-Berechtigungen für user@hostname, und setzen Sie bei Ausführung für Amazon Aurora oder Amazon RDS die Variable event_scheduler über eine neue oder nicht standardmäßige Parametergruppe auf ON.
Release 19.1.0.0.200414 - Juni 2020
Bug 31455294: DB2 z/OS - Oracle GoldenGate 19c (19.1.0.4) Extract führt zu einem Absturz von LPAR und DB2
Wenn Oracle GoldenGate 19c (19.1.0) für DB2 z/OS installiert ist, aber eine vorherige Installation der gespeicherten Oracle GoldenGate 12c (12.3.0.1)-Prozeduren von der Oracle GoldenGate 19c (19.1.0)-Installation referenziert oder nicht ordnungsgemäß ersetzt wird, kann es zu einer ECSA-Beschädigung kommen, die zu einem schwerwiegenden Abbruch der gesamten LPAR führen könnte. Wenn Sie Oracle GoldenGate upgraden, muss bestätigt werden, dass die neuen ausführbaren Dateien im PDSE DB2 z/OS ordnungsgemäß installiert sind oder dass ein neuer Name für sie verwendet und in den neuen Definitionen für Stored Procedure und UDTF referenziert wird.
Workaround
Stellen Sie sicher, dass die Installation korrekt durchgeführt wird.
Fehler 30328936: DB2 z/OS - Extrahieren endet zeitweise mit dem Fehler "OGG-06550 kann nicht im Logpuffer positioniert werden"
Wenn LOBs in einer oder mehreren Tabellen im Extract vorhanden sind oder NOAPIFILTER ausgegeben wird, kann Extract den Fehler OGG-06550 Unable to position in log buffer zeitweise beenden.
Workaround
Sie müssen der Extract-Konfiguration Folgendes hinzufügen:
TRANLOGOPTIONS APIBUFSIZE 100000
Wenn das Problem weiterhin besteht, erhöhen Sie den Wert langsam, bis es gestoppt ist. Dieser Wert darf nicht höher sein als die Ausgabe-BLOB-Spaltengröße, die für die benutzerdefinierte Tabellenfunktion OGGREADB definiert wurde. Dies wirkt sich direkt auf die Größe des ECSA-Puffers aus, der auf dem DB2 z/OS-System zugewiesen ist. Daher wird empfohlen, diesen Wert nur so viel zu erhöhen, wie erforderlich ist. Wenn Sie die APIBUFSIZE ändern möchten, darf sie nicht größer sein als der Wert des Parameters BUFSIZE, der einen Standardwert von 1 MB hat.
Release 19.1.0.0.200414 - April 2020
Bug 31202227 - Azure-Datenbank für MySQL: Extract wird nach dem zweiten oder dritten Heartbeat-Seed-Datensatz in der Heartbeat-Tabelle abgebrochen
Extract wird mit dem folgenden Fehler nach dem zweiten oder dritten Update auf hb_seed table beendet, wenn eine Remoteverbindung zu Azure Database für MySQL hergestellt wird.
ERROR OGG-01161 Bad column index (-4096) specified for tablemysrcdb.gg_heartbeat_seed, max columns = 17..
Workaround
Stellen Sie sicher, dass die Systemvariable binlog_row_image auf FULL gesetzt ist.
Veröffentlichung 19.1.0.0.200204 - 4. Februar 2020
Bug 30033958 - DB2 z/OS: Tabelle wird nicht von Extract abgeschnitten
Die für eine Quelldatenbank ausgeführte TRUNCATE IMMEDIATE wird nicht in der Zieldatenbank angezeigt.
Workaround
GETTRUNCATES ist in der Extract-Parameterdatei erforderlich, um die Änderung im Ziel anzuzeigen. Entfernen Sie außerdem den Parameter IMMEDIATE aus dem Befehl TRUNCATE.
Bug 31195430 - TRANLOGOPTIONS EXCLUDETAG funktioniert nicht mit parallelen DML-Operationen
Für Traildatensätze aus PDML-Transaktionen fehlen Tagdaten/Token.
Workaround
Keine
Veröffentlichung 19c (19.1.0) - Oktober 2019
Bug 30427030 - Oracle: Die Befehle VIEW PARAMS und VIEW REPORT sind im Admin Client nicht erfolgreich
Wenn der Admin-Client auf Windows Server ausgeführt wird, schlagen die Befehle VIEW PARAMS und VIEW REPORT fehl, wenn das Standard-Viewer-Utility verwendet wird.
Workaround
Um dieses Problem zu beheben, führen Sie den folgenden Befehl im Admin-Client aus:
SET PAGER notepad
Veröffentlichung 19c (19.1.0) - September 2019
Fehler 30328936 - DB2 z/OS: Extrahieren endet zeitweise mit dem Fehler "OGG-06550 kann nicht im Logpuffer positioniert werden"
Wenn LOBs in einer oder mehreren Tabellen im Extract vorhanden sind oder NOAPIFILTER ausgegeben wird, kann Extract den Fehler "OGG-06550 Unable to position in log buffer" intermittierend beenden.
Workaround
Sie müssen der Extract-Konfiguration Folgendes hinzufügen:
TRANLOGOPTIONS APIBUFSIZE 100000
Wenn das Problem weiterhin besteht, erhöhen Sie den Wert langsam, bis es gestoppt ist. Dieser Wert darf nicht höher sein als die Ausgabe-BLOB-Spaltengröße, die für die benutzerdefinierte Tabellenfunktion OGGREADB definiert wurde. Dies wirkt sich direkt auf die Größe des ECSA-Puffers aus, der auf dem DB2 z/OS-System zugewiesen ist. Daher wird empfohlen, diesen Wert nur so viel zu erhöhen, wie erforderlich ist. Wenn Sie die APIBUFSIZE ändern möchten, darf sie nicht größer sein als der Wert des Parameters BUFSIZE, der einen Standardwert von 1 MB hat.
Bug 29541089 - SQL Server: Extraktionserfassungsraten langsamer für SQL Server 2017 im Vergleich zu früheren Versionen
Ein Problem, das zu einer Verschlechterung der Oracle GoldenGate Capture-Raten für Microsoft SQL Server 2016/2017 führen kann, wurde bei Microsoft behoben.
Workaround
Keine.
Bug 30222937 - SQL Server: Falsche Meldung bezüglich SQL Server Agent, wenn Extract keine SYSADMIN-Rechte hat
Wenn Extract mit der SQL Server-Instanz mit einer Anmeldung verbunden ist, die kein Mitglied der sysadmin-Serverrolle ist, wird eine Meldung angezeigt, die besagt, dass der SQL Agent nicht ausgeführt wird, was möglicherweise nicht korrekt ist, da die Anmeldung nicht über die Berechtigungen verfügt, den Status von SQL Agent tatsächlich zu bestimmen.
Workaround
Erteilen Sie die von Extract verwendete Anmeldung als Mitglied der Serverrolle SYSADMIN, oder bestätigen Sie manuell, dass SQL Agent ausgeführt wird, und ignorieren Sie die Warnung in der Berichtsdatei von Extract.
Bug 30222904 - SQL Server: Extract wird ohne Fehler abgebrochen, wenn Berechtigungsprobleme mit der Datenbank AlwaysOn für sekundäre Replikate auftreten
Wenn Extract mit TRANLOGOPTIONS ALWAYSONREADONLYROUTING konfiguriert ist und eine DSN-Verbindung über den Listener verwendet wird und die Gruppe "Immer aktiviert" für schreibgeschütztes Routing konfiguriert ist, wird Extract ohne Fehler abgebrochen, wenn die von Extract verwendete Anmeldung nicht dem Datenbankbenutzer in der sekundären Replikatdatenbank zugeordnet wurde.
Workaround
Erstellen Sie dasselbe Anmelde- oder Kennwort, das vom Extract auf den sekundären Instanzen verwendet wird, und erteilen Sie die Anmelderechte SYSADMIN.
Bug 29209870 - SQL Server: SQL Server CDC TRANDATA unterstützt keine Periode in Datenbank- oder Tabellennamen
ADD TRANDATA für Oracle GoldenGate for SQL Server unterstützt keine Perioden in den Datenbank- oder Tabellennamen.
Workaround
Keine.
Bug 29882931 - MySQL: Replicat wird abgebrochen, wenn der SOURCEDEF-Parameter beim Upgrade von Oracle GoldenGate 18c auf das Release 19c verwendet wird
Oracle GoldenGate Replicat wird mit dem Fehler "OGG-01163 Bad column length (6) specified for column ID" beendet, wenn Sie den Parameter SOURCEDEF beim Upgrade vom Oracle GoldenGate-Release 18c auf das Release 19c verwenden.
Workaround
Verwenden Sie den Parameter SOURCEDEF beim Upgrade nicht.
Bug 27028084 - MySQL: Größe der Binärlogdatei in Remote Capture
Bei der Remoteerfassung in Oracle GoldenGate MySQL werden Binärlogdateien mit einer Größe von mehr als 4 GB nicht unterstützt. Folglich wird bei der Positionierung eines Versatzes auch ein Versatz größer als 4294967295 nicht unterstützt.
Workaround
Keine.
Bug 30023717 - Oracle: Paralleles Replicat schlägt gelegentlich mit ORA-1403 bei der Verarbeitung von Transaktionen mit einer extrem hohen Anzahl von Interdependenzen fehl
In seltenen Situationen einer Transaktion mit einer hohen Anzahl potenzieller Abhängigkeiten endet Paralleles Replicat mit dem Fehler ORA-1403: "no data found".
Workaround
Starten Sie Replicat neu. Die ursprünglichen Transaktionen werden korrekt angewendet, während die globale Datenkonsistenz gewahrt bleibt.
Bug 30207560 - Oracle: GGSERR-Logdatei kann unter Windows nicht übertragen werden, wenn Oracle GoldenGate-Prozesse geöffnet sind
Die Datei ggserr.log ist so konfiguriert, dass nach einer Standardgröße oder geänderten Größe automatisch ein Rollover durchgeführt wird. Für Oracle GoldenGate unter Windows kann jedoch kein Rollover für die Datei ggserr.log ausgeführt werden, wenn Prozesse ausgeführt werden.
Workaround
Stoppen Sie alle laufenden Extrakte, Pumpen, Replicats, und starten Sie sie dann neu. Dadurch kann der ggserr.log-Rollover ausgeführt werden.
Bug 30250118 - Oracle: AIX- und Solaris-Statistiken für Auto-CDR melden sich nicht korrekt zurück
Wenn Sharding in Oracle GoldenGate 19c auf AIX oder Solaris mit der Oracle-Datenbank 18c implementiert ist, meldet Auto-CDR die Backstatistiken nicht korrekt.
Workaround
Keine.
Release 19c (19.1.0) - Erste Veröffentlichung Mai 2019
Fehler 27938481: Fehlermeldung nicht generiert, wenn ALLOWDUPTARGETMAP mit verschiedenen KEYCOLS in Parallel Replicat verwendet wird
Oracle GoldenGate generiert keine Fehlermeldung für ALLOWDUPTARGETMAP mit einem anderen KEYCOLS, die in einem nicht integrierten parallelen Replicat nicht unterstützt wird. ALLOWDUPTARGETMAP wird im integrierten parallelen Replicat und im integrierten Replicat nicht unterstützt. ALLOWDUPTARGETMAP mit verschiedenen KEYCOLS wird im klassischen und koordinierten Replicat unterstützt.
Workaround
Keine.
Bug 29761322 - Oracle: Multibyte-CLOB-Codierung ist falsch, wenn Extract das 12.2-Trailformat nach dem Softwareupgrade auf 18.1 oder höher schreibt
Wenn Extract Multibyte-CLOB-Daten im selben Format wie das vorhandene Traildateiformat in den Trail schreibt, schreibt Extract MBCS-CLOB-Daten in falsche Codierung. Dies geschieht, wenn das Traildateiformat 12.2 oder älter ist oder FORMAT RELEASE verwendet wird, um ein Format anzugeben, das älter als 12.2 ist.
Workaround
Führen Sie nach dem Softwareupgrade eine explizite ETROLLOVER aus, wenn das aktuelle Traildateiformat 12.2 und Multibyte-CLOBs vorhanden sind.
Bug 25890033 - DB2 für i: Problem mit Multi-Journal-Unterstützung
Es wird weiterhin empfohlen, Extracts auf DB2 für das Lesen aus einem einzelnen Journal zu verwenden. Dies hat jedoch einen Nebeneffekt, dass bei aktiviertem Heartbeat die Heartbeat-Tabellen in demselben Journal wie das für die Replikation verwendete Datenjournal protokolliert werden müssen.
Workaround
Es wird empfohlen, DELETE/ADD TRANDATA als Heartbeat-Tabelle zu verwenden, um das Journaling zum richtigen Journal zu aktivieren.
Bug 29778593 - DB2 LUW, DB2 für i, DB2 z/OS, Teradata: Heartbeat lag-Befehl zeigt keine eingehenden und ausgehenden Pfade an
Der Befehl "Heartbeat Lag" zeigt keine eingehenden und ausgehenden Pfade an. Die Tabellen für die Heartbeat- und Heartbeat-Historie enthalten jedoch die gültigen Daten.
Workaround
Keine.