Problemi noti e soluzioni alternative
Questo capitolo descrive i problemi noti al momento del rilascio.
Release 19c (19.33.0.0.261020) - ottobre 2026
Bug 38928029: Generico - Timeout Replicat interrotto OGG-30555 in attesa dell'aggiornamento del wallet dell'area di memorizzazione delle credenziali
L'errore di conversione del wallet lascia indietro ewallet.pf causando problemi di timeout per altri processi
Soluzione alternativa
Eseguire manualmente il cleanup del file ewallet.pf per consentire la successiva operazione di lettura dell'area di memorizzazione delle credenziali per convertire il wallet di login automatico in p12.
Release 19c (19.31.0.0.260615) - giugno 2026
Bug 38496203: Autonomous Database - Replicat termina con l'errore ORA-04043 "l'oggetto non esiste" nel database di destinazione
GoldenGate Replicat in Autonomous Database viene interrotto con error ORA-04043 "object does not exist" per le tabelle di destinazione anche se esistono. Il problema è causato da notifiche DDL e dizionario errate per le destinazioni Autonomous Database con cache inferiore, con conseguente errore falso oggetto non trovato.
Soluzione alternativa
Aggiungere il parametro NOTARGETDDLNOTIFY nel file dei parametri Replicat per disabilitare le notifiche DDL sulla destinazione. Lo svuotamento dello shared pool o lo spostamento dell'ADB di destinazione in una forma di base superiore possono anche consentire il corretto caricamento del dizionario.
versione 19c (19.30.0.0.260306) - aprile 2026
Bug 38924691: Db2 z/OS - L'estrazione termina con il numero di sequenza di log imprevisto ERROR OGG-01741 rilevato
Sebbene il bug abbia risolto alcuni problemi relativi al numero di sequenza di log quando Extract legge i record di log da Db2 z/OS, ci sono ancora alcuni casi di edge che attiveranno questo problema.
Soluzione alternativa
Mentre stiamo lavorando a una soluzione più completa, la soluzione alternativa è semplicemente riavviare Extract, risolverà il problema e continuerà a funzionare.
Bug 37575375: PostgreSQL - Il plugin Test_decoding non supporta le operazioni di troncamento su più tabelle
Le operazioni di troncamento su più tabelle non sono supportate con il plugin PostgreSQL test_decoding a causa di limitazioni nella logica di analisi corrente.
Release 19c (19.25.0.0.241015) - ottobre 2024
Bug 33834951 - L'estrazione termina con l'errore "CACHEMGR: filecaching: pthread_created non riuscito: errore n. 11 (Risorsa temporaneamente non disponibile), dopo l'applicazione Jan 2022patch 33742666 (19.1.0.0.220118)"
I checkpoint di Bounded Recovery eseguiti prima della release 19.1.0.0.220222 (release 19.1.0.0.220118 o successiva) non possono essere utilizzati da Extract dopo l'applicazione delle patch alla release 19.1.0.0.220222 o successiva di Oracle GoldenGate. Di conseguenza, Extract può utilizzare il recupero standard solo fino al completamento di almeno due checkpoint Bounded Recovery con la versione aggiornata.
Soluzione alternativa
Prima di applicare le patch alla release 19.1.0.0.220222 o successiva di Oracle GoldenGate, assicurarsi che Extract venga aggiornato senza transazioni con tempi di esecuzione lunghi e che i log di archivio siano disponibili con la posizione di riavvio Extract.
Release 19c (19.24.0.0.260116) - gennaio 2026
Bug 38619210 - Il DDL del comando alter table genera l'aggiornamento DML dei dati di backfilling sul lato di origine causando l'interruzione della replica con un errore di mapping
La replica DDL di Oracle non supporta l'impostazione di un valore predefinito su sequence_name.nextval se nella tabella sono presenti righe.
Release 19c (19.1.0.0.200714) - ottobre 2021
Bug 33407415: PostgreSQL - Extract scrive record errati nel trail con il log predefinito abilitato a livello di tabella
Le tabelle configurate per l'acquisizione da parte di Extract in cui il log dell'identità della replica FULL non è impostato, possono causare problemi di Replicat a valle quando si verificano operazioni di aggiornamento ed eliminazione, causando l'interruzione di Replicat.
Soluzione alternativa
Eseguire il comando ADD TRANDATA con l'opzione ALLCOLS per qualsiasi tabella configurata per l'acquisizione da parte di Extract, indipendentemente dal fatto che la tabella abbia o meno una chiave primaria. Ciò garantisce che la tabella disponga del log FULL Replica Identity.
Release 19.1.0.0.210420 - Maggio 2021
Bug 32795888: SQL Server - ADD HEARTBEATTABLE non riesce nell'istanza gestita del database SQL di Azure e fornisce un messaggio di errore errato che indica che TARGETGONLY è richiesto
I comandi ADD HEARTBEATTABLE/ALTER HEARTBEATABLE NOTARGETONLY non funzionano per un'istanza gestita del database SQL di Azure e segnalano un messaggio di errore errato che indica che è necessario TARGETONLY quando si tenta di utilizzare uno di questi comandi.
Soluzione alternativa
Nessuna.
Bug 32791333: la funzione Sybase - Heartbeat non è supportata nelle versioni 15.7 e 16.1 di Sybase
La funzione heartbeat non è supportata con le versioni del database Sybase 15.7 e 16.1. Quando si tenta di aggiungere una tabella di heartbeat si verifica il seguente errore:
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.
Soluzione alternativa
Nessuna.
Release 19.1.0.0.201013 - Ottobre 2020
Bug 31792776: PostgreSQL - L'estrazione termina con l'errore "L'ID della sequenza di posizionamento è fuori ordine"
L'estrazione termina con l'errore Positioning sequence ID is out of order.
Soluzione alternativa
Modificare l'estrazione utilizzando il valore flush LSN riportato nel file riportato nell'ultima esecuzione dell'estrazione.
Bug 29910461: DB2 per i - La pompa si interrompe con l'errore " ERRORE OGG-01224 Errore TCP/IP 79 (Connessione rifiutata) "
Oracle GoldenGate Pump potrebbe non riuscire con l'errore di connessione rifiutata se il numero di processi Pump avviati è superiore a 50.
Soluzione alternativa
Avviare meno processi Pompa alla volta.
Bug 31460112: DB2 LUW - X Endian Extract interrotto con l'errore "Un parametro non valido "piStartLRI" è stato passato all'API del log di lettura "db2ReadLog""
Questo errore può verificarsi durante la lettura dei record di log da un database remoto per DB2 LUW in un ambiente cross-endian.
Soluzione alternativa
Nessuna.
Bug 31637694: Oracle - Replicat salta gli inserimenti dopo un riavvio di Oracle GoldenGate
Se GROUPTRANSOPS è impostato su 1, i record possono essere saltati quando Replicat visualizza un RESTART_ABEND.
Soluzione alternativa
Impostare GROUPTRANSOPS su un valore maggiore di 1 o rimuovere l'impostazione corrispondente.
Release 19c (19.1.0) - settembre 2020
Bug 31652978: Oracle - Extract non contiene INSERTI in modo casuale per una delle tabelle attive/in tempo reale per il caricamento dei job batch
Impossibile utilizzare Classic Extract per acquisire dalle piattaforme Exadata. Per acquisire da Exadata, Exadata Cloud Service o Exadata Cloud at Customer o da qualsiasi servizio cloud Exadata, è necessario utilizzare Extract integrato.
Soluzione alternativa
Nessuna.
Bug 31922955: Generico - LANG=en_US.UTF-16 non supportato
Quando è impostata a livello del sistema operativo LANG l'opzione en_US.UTF-16 provoca il blocco di GGSCI. L'impostazione en_US.UTF-8 è consentita. Ad esempio, l'impostazione in Linux, che causerebbe l'han di GGSCI o Admin Client, è:
[celclnx29]/bugmnt3/am/celclnx29/SRx.xxxxxxxxxxx/user/gg122> echo $LANG en_US.UTF-16
Soluzione alternativa
Nessuna.
Bug 31799288: la cifratura Oracle - Tablespace non è supportata con Extract classico
La cifratura della tablespace non è supportata con Extract classico per il database Oracle 19c.
Soluzione alternativa
Nessuna.
Bug 31768942: ADB-S - L'opzione SHARE non funziona per l'acquisizione PerPDB
L'opzione SHARE viene ignorata quando si registra un Extract per PerPDB, anche se la registrazione è riuscita.
Soluzione alternativa
Nessuna.
Release 19.1.0.0.200714 - Agosto 2020
Bug 31732282 - PostgreSQL: i tipi definiti dall'utente non sono supportati
Oracle GoldenGate for PostgreSQL non supporta i tipi di dati definiti dall'utente (UDT, User Defined Data Types).
Soluzione alternativa
Non utilizzare tabelle con tipi di dati definiti dall'utente o escludere tali tabelle dal file dei parametri Extract o Replicat.
Bug 31730629: PostgreSQL - L'acquisizione dalle viste materializzate non è supportata
L'acquisizione di record dalle viste materializzate non è supportata.
Soluzione alternativa
Non utilizzare le viste materializzate nel file dei parametri Extract.
Bug 31730647: PostgreSQL - Impossibile distinguere una stringa nulla e vuota nel record UPDATE
PostgreSQL Extract non è in grado di distinguere i dati della colonna VARCHAR per una stringa vuota o dati nulli se sono inseriti come una stringa vuota o dati NULL e successivamente aggiornati con una stringa NULL o vuota o viceversa.
Workaroud
Utilizzare il parametro NOCOMPRESSUPDATES.
Bug 31730664: PostgreSQL - Il plugin predefinito test_decoding.so deve essere presente nell'installazione PostgreSQL per Oracle GoldenGate Extract per acquisire i record WAL
Il plugin test_decoding predefinito deve essere disponibile nella directory di instillazione PostgreSQL. Se si tratta di un'impostazione di database esistente e non è possibile trovare test_decoding.so nella cartella LIB del database, è necessario scaricare test_decoding.so dalla seguente posizione
Se la versione del database è PostgreSQL 11:
sudo yum install postgresql11-contrib
Se la versione del database è PostgreSQL 10:
sudo yum install postgresql10-contrib
Soluzione alternativa
Nessuna.
Release 19.1.0.0.200714 - Luglio 2020
Bug 31097457: PostgreSQL - Associa tipi bit/varbit come char/varchar invece di binario
In modalità di caricamento iniziale, i dati variabili di bit possono essere preceduti da 0s nei casi in cui i dati effettivi siano inferiori alla lunghezza definita nella colonna variabile di bit di origine. La lunghezza dei dati viene arrotondata all'8 multiplo più vicino anteponendo 0s.
Soluzione alternativa
Nessuno
Bug 31326961: PostgreSQL - I dati dell'indicatore orario contenenti tag AD o BC o componente YEAR con più di 4 cifre non vengono acquisiti correttamente
Il campo dei secondi nel componente del fuso orario non viene scritto per essere tracciato quando i dati vengono applicati nella colonna PostgreSQL TIMESTAMPTZ di destinazione, causando una mancata corrispondenza nei dati tra origine e destinazione.
Soluzione alternativa
Nessuna.
Bug 31326068 - Mancata corrispondenza nei dati TimestampTZ quando i dati acquisiti dal database contengono secondi nel componente del fuso orario
La parte in secondi del componente fuso orario nei dati ricevuti non viene considerata nel database di destinazione. Ad esempio, se i dati ricevuti contengono dati del componente fuso orario 1900-03-03 02:02:02.123 +03:59:56, i 56 secondi nel fuso orario vengono ignorati e viene osservata una mancata corrispondenza di 56 secondi.
Soluzione alternativa
Se il parametro del fuso orario nel file postgresql.conf è utc, il problema non si verifica.
Bug 31146341: PostgreSQL - Si verifica un errore se la tabella del database di destinazione contiene una colonna IDENTITY ALWAYS creata con la clausola GENERATED ALWAYS AS IDENTITY
Viene restituito il seguente errore se nella tabella del database di destinazione è stata creata una colonna IDENTITY ALWAYS con la clausola ``GENERATED ALWAYS AS IDENTITY`.
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.
Soluzione alternativa
Se vi sono conflitti o collisioni nelle righe a causa di una modifica del valore iniziale della colonna di identità, è possibile effettuare le operazioni riportate di seguito per correggerla.
-
Individuare il nome della sequenza che opera nella colonna di incremento automatico nella tabella problematica.
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" -
Trovare l'incremento predefinito del valore iniziale per la colonna di incremento automatico.
select increment from information_schema.sequences where sequence_name= 'fruits_id_seq' and sequence_schema='public'; -
Modificare il valore iniziale della colonna di incremento automatico utilizzando la query seguente:
SELECT SETVAL('fruits_id_seq', (SELECT MAX(id) + increment FROM fruits));\ -
Avvia replica.
Bug 31521207: PostgreSQL - Danneggiamento dei dati durante la conversione dei dati BIT in tipo di dati Char/Varchar
Il mapping della colonna di origine PostgreSQL di tipo BIT con lunghezza 1 (tipi BIT o BIT(1) o VARBIT(1)) in una colonna di tipo CHAR o VARCHAR di destinazione non è supportato.
Soluzione alternativa
Utilizzare la colonna del tipo di bit di origine con lunghezza superiore a 1.
Bug 31528537: PostgreSQL - Replicat termina con una sintassi di input non valida per il tipo numerico durante la replica in @token
L'estrazione da PostgreSQL non supporta SQLEXEC con una query SQL con colonna DATE o TIMESTAMP nella clausola WHERE.
Soluzione alternativa
Nessuna.
Bug 31204771: PostgreSQL - DBLOGIN genera l'errore "Errore nell'analisi della stringa di connessione all'offset 51' quando si utilizza la password in caratteri speciali"
DBLOGIN genera un errore a causa di limitazioni con il riconoscimento delle password.
Soluzione alternativa
Non esiste una soluzione alternativa per questo problema, ma è necessario considerare le seguenti limitazioni:
-
Quando la password ha un carattere speciale, deve essere racchiusa tra virgolette doppie.
-
La stringa della password non deve utilizzare un punto e virgola come carattere speciale. Se si utilizza il punto e virgola, viene considerato come il separatore di campo nella stringa di connessione, che il driver interpreta come un'opzione di connessione che causa l'errore della connessione.
-
Non utilizzare la password con punto e virgola anche durante la creazione di
USERIDALIAS.
Bug 31216309: PostgreSQL - Extract non è in grado di registrarsi dal database di standby quando la replica nativa è abilitata
L'acquisizione dal database in standby non è supportata.
Soluzione alternativa
Nessuna.
Bug 31560266: MySQL - Il messaggio ADD HEARTBEATTABLE deve essere corretto per MySQL, MariaDB Amazon Aurora, Amazon RDS
Se l'utente del database non dispone delle autorizzazioni EVENT all'interno del database, un messaggio errato viene visualizzato in GRANT EVENT in user@databasename.
Soluzione alternativa
Concedere le autorizzazioni EVENT su user@hostname e se in esecuzione su Amazon Aurora o Amazon RDS, impostare la variabile event_scheduler su ON tramite un gruppo di parametri nuovo o non predefinito.
Release 19.1.0.0.200414 - Giugno 2020
Bug 31455294: DB2 z/OS - L'estrazione di Oracle GoldenGate 19c (19.1.0.4) causa l'arresto anomalo di LPAR e DB2
Se Oracle GoldenGate 19c (19.1.0) è installato per DB2 z/OS, ma un'installazione precedente delle stored procedure 12c (12.3.0.1) di Oracle GoldenGate viene utilizzata come riferimento dall'installazione 19c (19.1.0) di Oracle GoldenGate o non viene sostituita correttamente, è possibile che si verifichi un danneggiamento di ECSA, che potrebbe causare un'interruzione irreversibile dell'intera LPAR. Se si esegue l'upgrade di Oracle GoldenGate, è necessario confermare che i nuovi eseguibili nel PDSE DB2 z/OS sono installati correttamente o che viene utilizzato un nuovo nome e vi viene fatto riferimento nelle nuove definizioni Stored Procedure e UDTF.
Soluzione alternativa
Verificare che l'installazione venga eseguita correttamente.
Bug 30328936: DB2 z/OS - L'estrazione viene interrotta in modo intermittente con l'errore "OGG-06550 Impossibile posizionare nel buffer di log"
Quando i LOB sono presenti in una o più tabelle in Extract o in NOAPIFILTER viene emesso, Extract può interrompere in modo intermittente con l'errore OGG-06550 Unable to position in log buffer.
Soluzione alternativa
È necessario aggiungere quanto segue alla configurazione Extract:
TRANLOGOPTIONS APIBUFSIZE 100000
Se il problema persiste, aumentare lentamente il valore fino a quando non si arresta. Questo valore non deve essere superiore alla dimensione della colonna BLOB di output definita per la funzione tabella definita dall'utente OGGREADB. Ciò influisce direttamente sulla dimensione del buffer ECSA allocato sul sistema DB2 z/OS, pertanto si consiglia di aumentare questo valore solo se necessario. Se si decide di modificare il valore APIBUFSIZE, non dovrebbe essere maggiore del valore del parametro BUFSIZE, che ha un valore predefinito di 1 MB.
Release 19.1.0.0.200414 - Aprile 2020
Bug 31202227 - Database Azure per MySQL: l'estrazione viene interrotta dopo il secondo o il terzo record seed heartbeat nella tabella heartbeat
L'estrazione viene interrotta con il seguente errore dopo il secondo o terzo aggiornamento a hb_seed table durante la connessione remota a Azure Database for MySQL.
ERROR OGG-01161 Bad column index (-4096) specified for tablemysrcdb.gg_heartbeat_seed, max columns = 17..
Soluzione alternativa
Verificare che la variabile di sistema binlog_row_image sia impostata su FULL.
Release 19.1.0.0.200204 - 4 febbraio 2020
Bug 30033958 - DB2 z/OS: Tronca tabella non acquisita da Extract
Il valore TRUNCATE IMMEDIATE eseguito in un database di origine non si riflette nel database di destinazione.
Soluzione alternativa
Nel file dei parametri Extract è necessario specificare GETTRUNCATES per visualizzare la modifica nella destinazione. Inoltre, rimuovere il parametro IMMEDIATE dal comando TRUNCATE.
Bug 31195430 - TRANLOGOPTIONS EXCLUDETAG non funziona con le operazioni DML parallele
Nei record trail della transazione PDML mancano i dati tag/token.
Soluzione alternativa
Nessuno
Release 19c (19.1.0) - Ottobre 2019
Bug 30427030 - Oracle: i comandi VIEW PARAMS e VIEW REPORT non riescono nel client di amministrazione
Quando si esegue Admin Client su Windows Server, i comandi VIEW PARAMS e VIEW REPORT non riescono quando si utilizza la utility di visualizzazione standard.
Soluzione alternativa
Per risolvere questo problema, eseguire il comando seguente all'interno del client di amministrazione:
SET PAGER notepad
Release 19c (19.1.0) - Settembre 2019
Bug 30328936 - DB2 z/OS: l'estrazione viene interrotta in modo intermittente con l'errore "OGG-06550 Impossibile posizionare nel buffer di log"
Quando i LOB sono presenti in una o più tabelle in Extract o in NOAPIFILTER viene emesso, Extract può interrompere in modo intermittente con l'errore "OGG-06550 Unable to position in log buffer".
Soluzione alternativa
È necessario aggiungere quanto segue alla configurazione Extract:
TRANLOGOPTIONS APIBUFSIZE 100000
Se il problema persiste, aumentare lentamente il valore fino a quando non si arresta. Questo valore non deve essere superiore alla dimensione della colonna BLOB di output definita per la funzione tabella definita dall'utente OGGREADB. Ciò influisce direttamente sulle dimensioni del buffer ECSA allocato sul sistema DB2 z/OS, quindi si consiglia di aumentare questo valore solo per quanto necessario. Se si decide di modificare il valore APIBUFSIZE, non dovrebbe essere maggiore del valore del parametro BUFSIZE, che ha un valore predefinito di 1 MB.
Bug 29541089 - SQL Server: tassi di acquisizione dell'estrazione più lenti per SQL Server 2017 rispetto alle versioni precedenti
Un problema che può causare un deterioramento con i tassi di acquisizione di Oracle GoldenGate per Microsoft SQL Server 2016/2017 è stato sollevato con Microsoft.
Soluzione alternativa
Nessuna.
Bug 30222937 - SQL Server: messaggio errato relativo all'agente SQL Server quando Extract non dispone dei diritti SYSADMIN
Quando Extract è connesso all'istanza di SQL Server con un login che non è membro del ruolo server sysadmin, viene visualizzato un messaggio che indica che l'agente SQL non è in esecuzione, il che potrebbe essere corretto o meno, poiché il login non dispone delle autorizzazioni per determinare effettivamente lo stato dell'agente SQL.
Soluzione alternativa
Concedere il login utilizzato da Extract come membro del ruolo server SYSADMIN oppure confermare manualmente che SQL Agent è in esecuzione e ignorare l'avvertenza nel file di report di Extract.
Bug 30222904 - SQL Server: l'estrazione si interrompe senza errori quando le autorizzazioni si verificano con il database di replica secondario AlwaysOn
Quando Extract è configurato con TRANLOGOPTIONS ALWAYSONREADONLYROUTING, utilizzando una connessione DSN tramite il listener e il gruppo Sempre attivo è configurato per l'instradamento di sola lettura, Extract viene interrotto senza alcun errore se il login utilizzato da Extract non è stato mappato all'utente del database nel database di replica secondario.
Soluzione alternativa
Creare lo stesso login o la stessa password utilizzati da Extract nelle istanze secondarie e concedere i diritti di login SYSADMIN.
Bug 29209870 - SQL Server: SQL Server CDC TRANDATA non supporta il periodo nei nomi di database o tabella
ADD TRANDATA per Oracle GoldenGate per SQL Server non supporta i periodi nei nomi di database o tabella.
Soluzione alternativa
Nessuna.
Bug 29882931 - MySQL: Replicat termina se si utilizza il parametro SOURCEDEF durante l'aggiornamento dalla release 18c di Oracle GoldenGate alla release 19c
Oracle GoldenGate Replicat viene interrotto con l'errore "OGG-01163 Bad column length (6) specified for column ID", se si utilizza il parametro SOURCEDEF durante l'aggiornamento dalla release 18c di Oracle GoldenGate alla release 19c.
Soluzione alternativa
Non utilizzare il parametro SOURCEDEF durante l'aggiornamento.
Bug 27028084 - MySQL: Dimensione file di log binario in acquisizione remota
Per l'acquisizione remota in Oracle GoldenGate MySQL, i file di log binari di dimensioni superiori a 4 GB non sono supportati. Di conseguenza, mentre si posiziona un offset, non è supportato anche un offset maggiore di 4294967295.
Soluzione alternativa
Nessuna.
Bug 30023717 - Oracle: Replicat parallelo occasionalmente non riesce con ORA-1403 durante l'elaborazione delle transazioni con un numero estremamente elevato di interdipendenze
In rare situazioni di una transazione con un numero elevato di potenziali dipendenze, Parallel Replicat viene interrotto con l'errore ORA-1403: "no data found".
Soluzione alternativa
Riavviare Replicat. Le transazioni originali verranno applicate correttamente mantenendo la coerenza dei dati globali.
Bug 30207560 - Oracle: impossibile eseguire il rollover del file di log GGSERR su Windows quando i processi di Oracle GoldenGate sono aperti
Il file ggserr.log è configurato per il rinnovo automatico dopo una dimensione predefinita o modificata. Tuttavia, per Oracle GoldenGate su Windows, il file ggserr.log non può eseguire il rollover quando sono in esecuzione processi.
Soluzione alternativa
Arrestare tutte le estrazioni, le pompe e le repliche in esecuzione, quindi riavviarle. Ciò consentirà il rinnovo di ggserr.log.
Bug 30250118 - Oracle: le statistiche AIX e Solaris per il CDR automatico non riportano correttamente
Quando il partizionamento orizzontale viene implementato in Oracle GoldenGate 19c su AIX o Solaris con il database Oracle 18c, il CDR automatico non restituisce correttamente le statistiche.
Soluzione alternativa
Nessuna.
Release 19c (19.1.0) - Release iniziale di maggio 2019
Bug 27938481: messaggio di errore non generato quando ALLOWDUPTARGETMAP con KEYCOLS diversi viene utilizzato in Parallel Replicat
Oracle GoldenGate non ha generato un messaggio di errore per ALLOWDUPTARGETMAP con KEYCOLS diverso, che non è supportato in Replicat parallelo non integrato. ALLOWDUPTARGETMAP non è supportato in Replicat parallelo integrato e in Replicat integrato. ALLOWDUPTARGETMAP con KEYCOLS diverso è supportato in Replicat classico e coordinato.
Soluzione alternativa
Nessuna.
Bug 29761322 - Oracle: la codifica CLOB multibyte non è corretta quando Extract scrive il formato trail 12.2 dopo l'aggiornamento del software alla versione 18.1 o successiva
Quando Extract scrive i dati CLOB a più byte nel trail nello stesso formato del formato del file trail esistente, Extract scrive i dati CLOB di MBCS con codifica errata. Ciò si verifica quando il formato del file trail è 12.2 o precedente oppure quando si utilizza FORMAT RELEASE per specificare un formato precedente alla 12.2.
Soluzione alternativa
Eseguire un ETROLLOVER esplicito dopo l'aggiornamento del software se il formato del file trail corrente è 12.2 e sono presenti CLOB multibyte.
Bug 25890033 - DB2 per i: Problema con supporto multi-giornale
Si consiglia comunque di leggere Estrazioni su DB2 da un unico diario. Tuttavia, ciò ha un effetto collaterale che, se Heartbeat è abilitato, le tabelle di heartbeat devono essere registrate nello stesso giornale del data journal utilizzato per la replica.
Soluzione alternativa
Si consiglia di utilizzare DELETE/ADD TRANDATA per la tabella di heartbeat per abilitare la scrittura contabile sul giornale corretto.
Bug 29778593 - DB2 LUW, DB2 per i, DB2 z/OS, Teradata: il comando di ritardo di heartbeat non visualizza i percorsi in entrata e in uscita
Il comando lag di heartbeat non visualizza i percorsi in entrata e in uscita. Tuttavia, le tabelle di cronologia di heartbeat e heartbeat contengono i dati validi.
Soluzione alternativa
Nessuna.