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:

  1. 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"
  2. 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';
  3. Ä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));\
  4. 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:

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.