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.

  1. 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"
  2. 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';
  3. Modificare il valore iniziale della colonna di incremento automatico utilizzando la query seguente:

    SELECT SETVAL('fruits_id_seq', (SELECT MAX(id) + increment FROM fruits));\
  4. 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:

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.