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.
-
Installare una versione di Oracle GoldenGate precedente alla versione 23.10.x.
-
Creare il Service Manager come servizio/daemon utilizzando la versione precedente di Oracle GoldenGate.
-
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:
-
Un unico Service Manager.
-
Nessun altro processo Oracle GoldenGate in esecuzione su un
OGG_HOMEdiverso.
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