Problemi noti e soluzioni alternative

Questo capitolo descrive i problemi noti al momento del rilascio.

Release 26ai (23.26.4) - ottobre 2026

Bug 39908753: Google Spanner - Parallel Replicat RARE (1/20 volte) NOT_FOUND Errore rilevato durante l'utilizzo di SPLIT_TRANS_RECS con BATCHSQL con PK UPDATES

Quando si esegue una replica parallela in modalità BatchSQL USEMUTATIONS con il parametro SPLIT_TRANS_RECS e il trail di origine dispone di frequenti aggiornamenti della chiave primaria, Replicat può interrompere con l'errore NOT_FOUND.

Soluzione alternativa

Nessuna.

Bug 40178988: Generico - Google Spanner Replicat non riesce durante l'applicazione di transazioni con più di 80.000 mutazioni

Replicat interrompe l'applicazione di transazioni con più di 80.000 mutazioni nel database Spanner con il seguente errore:

[SQL error 4] Permanent error, with a last message of Deadline expired before operation could complete.

Soluzione alternativa

Per evitare tali errori, è necessario selezionare con attenzione una chiave primaria che impedisce l'hotspotting. Ad esempio:

CREATE TABLE UserAccessLogs
(
  LastAccess TIMESTAMP NOT NULL,
  UserId STRING(1024),
  ...
) PRIMARY KEY (LastAccess, UserId);

Per ulteriori informazioni, vedere https://docs.cloud.google.com/spanner/docs/schema-design#primary-key-prevent-hotspots

Bug 39752615: Exadata CS - L'estrazione viene interrotta senza errori nella configurazione DOWNSTREAM con NOUSERID, quando si trova nel flusso di recupero BR

In Extract a valle con il flusso di valutazione di recupero BR NOUSERID viene eseguita l'estrazione.

Soluzione alternativa

Per le ricorrenze confermate del problema relative al flusso di recupero BR, utilizzare il parametro seguente in Extract per disabilitare il flusso di recupero BR ed evitare il problema.

BR _NOCATCHUPBR

Release 26ai (23.26.2.0.3) - luglio 2026

Bug 38496203: Autonomous AI Database - Replicat termina con l'errore ORA-04043 "oggetto non esiste" nel database di destinazione

GoldenGate Replicat in Autonomous AI Database viene interrotto con error ORA-04043 "object does not exist" per le tabelle di destinazione anche se esistono tabelle. Il problema è causato da notifiche DDL e dizionario errate per le destinazioni Autonomous AI Database con cache inferiore, con conseguente errore di oggetti falsi non trovati.

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.

Release 26ai (23.26.2.0.0) - aprile 2026

Bug 39178714: PostgreSQL - Extract scrive il tipo di dati JSONB come dati testuali anziché binari con conseguente comportamento errato di Autoschema TYPEMAP

Quando si utilizza Oracle GoldenGate con un'origine PostgreSQL, i tipi di dati JSONB nel trail vengono scritti come dati testuali anziché in formato binario e pertanto non vi è alcuna differenza tra i tipi di dati JSON e JSONB nel trail. A causa di questo comportamento, i mapping AUTOSCHEMA TYPEMAP per JSONB non funzionano come previsto.

Soluzione alternativa

Per mappare le colonne di origine JSONB a un tipo di dati di destinazione diverso utilizzando AUTOSCHEMA TYPEMAP, specificare il tipo di origine come JSON anziché JSONB. Ad esempio:

AUTOSCHEMAOPTIONS TYPEMAP 'json'='VARCHAR(200)'

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 26ai (23.26.1.0.6) - marzo 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.

Release 26ai (23.26.1.0.5) - marzo 2026

Bug 31531059: MySQL - Windows - Creazione della distribuzione non riuscita quando Service Manager è installato da una distribuzione non MySQL

Quando si crea una distribuzione MySQL in Windows, se Service Manager è stato creato in una distribuzione non MySQL, le distribuzioni MySQL successive per tale Service Manager non verranno completate.

Soluzione alternativa

Se si creano più distribuzioni di Oracle GoldenGate per diversi fornitori di database su un server e non solo distribuzioni MySQL, creare la distribuzione di Service Manager dal programma oggca MySQL.

Release 26ai (23.26.1.0.3) - febbraio 2026

Bug 38973035: Generico - Replicat termina con l'errore "Nome tabella carattere jolly TARGET non valido" quando viene utilizzato il carattere jolly '?'

Replicat viene interrotto con un errore quando si utilizza un punto interrogativo '?' come carattere jolly in Windows.

Soluzione alternativa

Elencare il nome completo della tabella nel file dei parametri Replicat anziché utilizzare la specifica dei caratteri jolly punto interrogativo (?)

Bug 38869812: Generic - Register Service Manager ha comandi non supportati per Windows

Quando si registra Service Manager come servizio Windows, lo script registerServiceManager.bat può restituire un messaggio non critico che indica che un comando non è riconosciuto come comando interno o esterno.

Soluzione alternativa

È possibile ignorare il messaggio non critico e al termine della distribuzione verificare che Service Manager esista e sia in esecuzione nell'applet del servizio Windows. Verificare inoltre di poter eseguire il login a Service Manager e alla distribuzione.

Bug 38942442: Generico - L'estrazione viene interrotta quando il trail è configurato con la sottocartella utilizzando WebUI

Estrazione e Replicat si interrompono su Windows quando si utilizza una sottodirectory con il file trail. Il file dei parametri generato automaticamente viene creato con una barra errata (/) anziché una barra rovesciata () per il separatore di percorso.

Soluzione alternativa

Modificare manualmente il file dei parametri dopo la creazione, modificando il separatore di percorso da barra (/) a barra rovesciata (), ad esempio subdir\ex, e quindi riavviare il processo.

Bug 38270083: Generico - L'Installer di Oracle GoldenGate OUI non viene avviato su Windows senza Visual C++ Redistributable v14

Il programma di installazione OUI di Oracle GoldenGate non verrà avviato se il pacchetto v14 ridistribuibile di Microsoft Visual C++ non è installato sul server Windows.

Soluzione alternativa

Per installare Oracle GoldenGate su Windows, installare il pacchetto v14 ridistribuibile Microsoft Visual C++ più recente disponibile all'indirizzo https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170#latest-supported-redistributable-version

Release 26ai (23.26.1.0.1) - febbraio 2026

Bug 38910133: impossibile modificare l'impostazione Generico - Tabella heartbeat - Solo destinazione dopo la creazione della tabella

Quando si tenta di modificare una tabella di heartbeat con impostazione di sola destinazione, l'impostazione non può essere aggiornata una volta configurata. Il problema esiste nei database non Oracle che supportano le tabelle Heartbeat solo destinazione.

Soluzione alternativa

Per configurare l'impostazione Solo destinazione con i valori richiesti, eliminare le tabelle di heartbeat esistenti e aggiungere una nuova tabella con i valori richiesti.

Bug 38828193: Generico - Il menu di navigazione a sinistra nella pagina del servizio di amministrazione non visualizza automaticamente il primo Extract o Replicat aggiunto

Quando si aggiunge il primo Extract o Replicat utilizzando l'interfaccia Web, il menu di navigazione a sinistra della pagina del servizio di amministrazione non li visualizza automaticamente, tuttavia il successivo Extract o Replicat aggiunto verrà visualizzato automaticamente nel menu.

Soluzione alternativa

È necessario aggiornare la pagina una volta dopo aver aggiunto il primo Extract o Replicat.

Bug 38963914: MySQL - Impossibile modificare Extract in LOGNUM e LOGPOS specificati tramite l'interfaccia Web

Se si modifica un Extract dall'interfaccia Web a un LOGNUM e a un LOGPOS specificati, viene restituito un valore Begin Now.

Soluzione alternativa

Utilizzare la utility della riga di comando del client di amministrazione per modificare Extract e posizionare LOGNUM e LOGPOS.

Bug 38964868: MySQL - Duplica i campi 'Posizione nel log' durante la creazione di Extract tramite l'interfaccia Web

Quando si utilizza l'interfaccia Web per creare un Extract e selezionare LSN nel campo Begin, entrambi i campi Log Number e Log Bin vengono etichettati in modo errato come 'Posizione nel log'.

Soluzione alternativa

Da sinistra a destra, il primo campo rappresenta il valore LOGNUM e il secondo campo rappresenta il valore LOGPOS e sarà onorato in questo modo nonostante la loro etichetta. In alternativa, è possibile creare l'estrazione tramite il client di amministrazione utilizzando ADD EXTRACT.

Bug 37098868: Teradata/Timesten - La funzionalità Heartbeat non funziona correttamente sull'interfaccia Web

Quando si tenta di gestire Heartbeat dall'interfaccia Web Oracle GoldenGate per Teradata e Timesten, la funzionalità Heartbeat non funziona correttamente.

Soluzione alternativa

Per gestire l'heartbeat, utilizzare il comando ADD HEARTBEATTABLE o DELETE HEARTBEATTABLE del client di amministrazione.

Release 26ai (23.26.1.0.0) - marzo 2026

Bug 39081675: Generico - Task di rimozione trail non riuscito dopo l'aggiornamento della patch dalla versione 23.10.0.0 alla versione 23.26.1.0 che causa problemi di spazio su disco

Rimozione del task trail non riuscita dopo l'aggiornamento della patch alla versione 23.26.1.0, con conseguente problema di spazio.

Soluzione alternativa

Eliminare manualmente i file trail dopo aver controllato il checkpoint.

Bug 38974142: Generico - Posizione nel campo Trail non modificabile quando si modifica un Replicat

Il campo Posizione nel trail non è modificabile quando si modifica un Replicat nell'interfaccia Web.

Soluzione alternativa

Utilizzare la utility della riga di comando del client di amministrazione per eseguire il comando ALTER REPLICAT.

Release 23.10.3.25.11 - Dicembre 2025

Bug 38526643: SQL Server - L'estrazione termina con un errore nella clausola COLMAP

L'estrazione SQL Server visualizza un errore quando si utilizza la clausola COLMAP nell'estrazione per eseguire i mapping delle colonne di destinazione.

Soluzione alternativa

Utilizzare la clausola COLMAP in Replicat anziché Extract per eseguire di nuovo il mapping dalle colonne di origine a colonne di destinazione diverse.

Release 23.10.1.25.10 - Ottobre 2025

Bug 37859560: PostgreSQL - Il nome ExtFile dell'estrazione del carico iniziale richiede 3 caratteri anziché due

Durante la creazione di un'estrazione di caricamento iniziale, Oracle GoldenGate richiede l'uso di 3 caratteri per il nome file anziché due caratteri standard.

Soluzione alternativa

Fornire 3 caratteri per passare di nuovo il passo e quindi modificarlo manualmente nel file dei parametri nel passo successivo.

Release 23.10.0.25.10 - Ottobre 2025

Bug 38544821: Generico - Registra Service Manager come servizio/daemon in modalità interattiva (OUI) restituisce un errore - 'Impossibile arrestare la distribuzione'

Quando si esegue OGGCA per la prima volta per creare la prima distribuzione e impostare Service Manager da eseguire come servizio o daemon di sistema, la creazione della distribuzione potrebbe restituire diversi errori.

Soluzione alternativa

Per evitare questo problema pur essendo in grado di applicare la patch Oracle GoldenGate 23.10.x, effettuare le operazioni riportate di seguito.

  1. Installare una versione di Oracle GoldenGate precedente alla versione 23.10.x.

  2. Creare il Service Manager come servizio/daemon utilizzando la versione precedente di Oracle GoldenGate.

  3. Applicare la build della patch di Oracle GoldenGate 23.10.x utilizzando OPatch.

Release 23.9- Luglio 2025

Bug 37873099: Db2 z/OS - Impossibile aggiungere o eliminare la tabella dei checkpoint

Se il cleanup di una tabella delle transazioni di checkpoint non è corretto, è possibile che la tabella dei checkpoint venga rimossa ma la tabella delle transazioni rimanga. Quando questa tabella di checkpoint viene aggiunta di nuovo, la tabella delle transazioni non verrà aggiunta perché esiste già.

Soluzione alternativa

Eliminare di nuovo la tabella di checkpoint. Se questo non funziona, provare a eliminare manualmente la tabella delle transazioni, che sarà nello stesso schema della tabella dei checkpoint e avrà lo stesso nome con _lox aggiunto.

Bug 37710172: Db2 z/OS - Versione restituita come 0 se le librerie non sono autorizzate

Se le librerie steplibs WLM non sono autorizzate, Extract verrà interrotto perché il numero di versione è 0.

Soluzione alternativa

Accertarsi che le librerie siano autorizzate.

Release 23.8 - Aprile 2025

Bug 37834526: SQL Server - L'estrazione viene interrotta su CDC e la tabella di base non corrisponde

Extract confronta la struttura della tabella di base con la tabella delle istanze di acquisizione CDC, causando un'interruzione in caso di mancata corrispondenza.

Soluzione alternativa

Aggiungere quanto segue al file dei parametri Extract e riavviarlo:

TRANLOGOPTIONS GETMETADATAFROMVAM

Release 23.6 - Ottobre 2024

Bug 37152943: Db2 per i - Estrazione non riuscita con problema di dump core per la tabella heartbeat

Per Oracle GoldenGate Extract for Db2 for i, si interrompe con l'errore di dump core per la tabella heartbeat. Ciò si traduce in funzionalità heartbeat non funzionante.

Soluzione alternativa

Nessuna.

Bug 37468391: Oracle - XAGTask interrompe tutti i processi GoldenGate in esecuzione su un nodo quando viene arrestato un Service Manager

Quando si esegue Oracle GoldenGate utilizzando più directory OGG_HOME e un Service Manager registrato con XAG non riesce o viene arrestato da XAG/CRS, tutti i processi GoldenGate in esecuzione sul server verranno arrestati, indipendentemente da quale OGG_HOME siano in esecuzione. Ciò causerà un'indisponibilità GoldenGate a livello di server.

Soluzione alternativa

Utilizza l'integrazione XAG solo con Oracle GoldenGate sui server con:

Release 23.5 - Agosto 2024

Replicat parallelo non supportato per Sybase

Oracle GoldenGate per Sybase non supporta Replicat parallelo.

Soluzione alternativa

Utilizzare Replicat coordinato o classico.

Bug 36926498: Sybase - Estratto bidirezionale si blocca senza alcun errore

Un problema con Extract configurato per la replica bidirezionale causa l'interruzione dell'estrazione.

Soluzione alternativa:

Nessuno

Bug 36927786: Generico - La creazione della distribuzione OGGCA non sta raccogliendo la variabile/valore di sistema SYBASE

Quando si crea una distribuzione Sybase, la variabile di sistema SYBASE non viene impostata automaticamente per la distribuzione.

Soluzione alternativa

Aggiungere manualmente la variabile SYBASE alla configurazione della variabile di ambiente della distribuzione e impostare il percorso alla directory home di Sybase, ad esempio /opt/sap, quindi riavviare la distribuzione.

Versione 23.4- Maggio 2024

Escludere esplicitamente le tabelle di indice IVF (Inverted File) e HNSW (Herarchical Navigable Small Worlds)

Se si utilizzano parametri jolly, le tabelle di indice vettoriale IVF e HSNW devono essere esplicitamente escluse dall'estrazione.

Soluzione alternativa

Nessuno

Il posizionamento LSN dell'estrazione non funziona con il formato 0x:8:8:4 per il client di amministrazione

Per SQL Server, l'avvio di Extract con ATCSN o AFTERCSN con Admin Client e l'utilizzo di un valore LSN con un formato 0x8:8:4 non funziona come previsto.

Soluzione alternativa

Fornire il valore LSN nel seguente formato: 0x8:8:4-ffffffff-8:8:4.

Ad esempio:

START EXTRACT EXTPROD AFTERCSN 0x000000b3:00002240:0003-ffffffff-000000b3:00002240:0003