Problemas Conhecidos e Soluções Alternativas
Este capítulo descreve os problemas conhecidos no momento da liberação.
Versão 26ai (23.26.4) - Outubro de 2026
Bug 39908753: Google Spanner - Parallel Replicat RARE (1/20 vezes) NOT_FOUND Erro encontrado ao usar SPLIT_TRANS_RECS com BATCHSQL tendo ATUALIZAÇÕES PK
Ao executar uma réplica paralela no modo BatchSQL USEMUTATIONS com o parâmetro SPLIT_TRANS_RECS e a trilha de origem tiver atualizações frequentes de chave primária, o Replicat poderá terminar com o erro NOT_FOUND.
Solução alternativa
Nenhum.
Bug 40178988: Genérico - Falha no Replicat do Google Spanner ao aplicar transações com mais de 80.000 mutações
O processo Replicat abends na aplicação de transações com mais de 80.000 mutações no banco de dados do Spanner com o seguinte erro:
[SQL error 4] Permanent error, with a last message of Deadline expired before operation could complete.
Solução alternativa
Para evitar tais falhas, você deve selecionar cuidadosamente uma chave primária que impeça o hotspotting. Por exemplo:
CREATE TABLE UserAccessLogs
(
LastAccess TIMESTAMP NOT NULL,
UserId STRING(1024),
...
) PRIMARY KEY (LastAccess, UserId);
Para obter mais informações, consulte https://docs.cloud.google.com/spanner/docs/schema-design#primary-key-prevent-hotspots
Bug 39752615: Exadata CS - Extract é encerrado sem erro na configuração DOWNSTREAM com NOUSERID, quando no fluxo catch-up BR
No Extract downstream com o fluxo de avaliação de BR catch-up NOUSERID interrompe o Extract.
Solução alternativa
Para ocorrências confirmadas do problema relacionado ao fluxo BR de recuperação, use o seguinte parâmetro no processo Extract para desativar o fluxo BR de recuperação e evitar o problema.
BR _NOCATCHUPBR
Versão 26ai (23.26.2.0.3) - Julho de 2026
Bug 38496203: Autonomous AI Database - Replicat encerra com o erro ORA-04043 "object does not exist" no banco de dados de destino
O processo Replicat do GoldenGate no Autonomous AI Database é encerrado com error ORA-04043 "object does not exist" para tabelas de destino, mesmo que as tabelas existam. O problema é causado por notificações de dicionário e DDL incorretas para alvos do Autonomous AI Database de menor cache, resultando em erros falsos de objeto não encontrado.
Solução alternativa
Adicione o parâmetro NOTARGETDDLNOTIFY no Arquivo de Parâmetros de Replicat para desativar notificações DDL no destino. A descarga do shared pool ou a movimentação do ADB de destino para uma forma de núcleo superior também pode permitir que o dicionário carregue corretamente.
Versão 26ai (23.26.2.0.0) - Abril de 2026
Bug 39178714: PostgreSQL - Extract grava o tipo de dados JSONB como dados textuais em vez de binários, resultando em comportamento TYPEMAP de Esquema Automático incorreto
Ao usar o Oracle GoldenGate com uma origem PostgreSQL, os tipos de dados JSONB na trilha são gravados como dados textuais em vez de em formato binário e, portanto, não há diferença entre os tipos de dados JSON e JSONB na trilha. Devido a esse comportamento, os mapeamentos AUTOSCHEMA TYPEMAP para JSONB não estão funcionando conforme o esperado.
Solução alternativa
Para mapear colunas de origem JSONB para outro tipo de dados de destino usando AUTOSCHEMA TYPEMAP, especifique o tipo de origem como JSON em vez de JSONB. Por exemplo:
AUTOSCHEMAOPTIONS TYPEMAP 'json'='VARCHAR(200)'
Bug 37575375: PostgreSQL - O plug-in Test_decoding não suporta operações de truncamento em várias tabelas
Operações de truncamento em várias tabelas não são suportadas com o plug-in PostgreSQL test_decoding devido a limitações na lógica de parsing atual.
Versão 26ai (23.26.1.0.6) - março de 2026
Bug 38924691: Db2 z/OS - Extract é encerrado com o número de sequência de log inesperado ERROR OGG-01741 encontrado
Embora o bug tenha corrigido alguns problemas do Número de Sequência do Log fora da ordem quando o Extract lê OS registros de log do Db2 z/OS, ainda há alguns casos de borda que acionarão esse problema.
Solução alternativa
Enquanto estamos trabalhando em uma correção mais abrangente, a solução alternativa é apenas reiniciar o Extract, ele resolverá o problema e continuará em execução.
Versão 26ai (23.26.1.0.5) - março de 2026
Bug 31531059: MySQL - Windows - A criação da implantação falha quando o Gerenciador de Serviços é instalado de uma Implantação não MySQL
Ao criar uma implantação MySQL no Windows, se o Gerenciador de Serviços tiver sido criado em uma implantação que não seja MySQL, as implantações MySQL subsequentes desse Gerenciador de Serviços falharão na conclusão.
Solução alternativa
Se estiver criando várias implantações do Oracle GoldenGate para diferentes fornecedores de bancos de dados em um servidor, e não apenas implantações do MySQL, crie a implantação do Service Manager no programa oggca MySQL.
Versão 26ai (23.26.1.0.3) - Fevereiro de 2026
Bug 38973035: Genérico - Replicat termina com o erro "Nome da Tabela Curinga-ALVO Inválido" quando o curinga '?' for usado
O Replicat termina com um erro ao usar um ponto de interrogação '?' como um curinga no Windows.
Solução alternativa
Liste o nome completo da tabela no arquivo de parâmetros do Replicat, em vez de usar a especificação curinga do ponto de interrogação (?)
Bug 38869812: Generic - Register Service Manager tem comandos não suportados para Windows
Ao registrar o Service Manager como um serviço do Windows, o script registerServiceManager.bat pode retornar uma mensagem não crítica de que um comando não é reconhecido como um comando interno ou externo.
Solução alternativa
Você pode ignorar a mensagem não crítica e, na conclusão da implantação, verificar se o Gerenciador de Serviços existe e está em execução no applet de serviço do Windows. Além disso, verifique se você pode fazer login no Service Manager e na implantação.
Bug 38942442: Genérico - Extract é encerrado quando a trilha é configurada com subpasta usando o WebUI
Extract e Replicat são encerrados no Windows ao usar um subdiretório com o arquivo de trilha. O arquivo de parâmetros gerado automaticamente é criado com uma barra incorreta (/) em vez de barra invertida () para o separador de caminho.
Solução alternativa
Edite manualmente o arquivo de parâmetros após sua criação, alterando o separador de caminho da barra (/) para uma barra invertida (), como subdir\ex, e reinicie o processo.
Bug 38270083: Genérico - O Instalador do Oracle GoldenGate OUI não é iniciado no Windows sem o Visual C++ Redistributable v14
O instalador do Oracle GoldenGate OUI não será iniciado se o pacote v14 Redistributable do Microsoft Visual C++ não estiver instalado no servidor Windows.
Solução alternativa
Para instalar o Oracle GoldenGate no Windows, instale o pacote v14 Redistribuível do Microsoft Visual C++ mais recente disponível em https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170#latest-supported-redistributable-version
Versão 26ai (23.26.1.0.1) - Fevereiro de 2026
Bug 38910133: Genérico - Definição somente de destino da tabela de pulsação não pode ser modificada após a criação da tabela
Quando você tenta modificar uma tabela de pulsação com a configuração Somente destino, a configuração não pode ser atualizada depois de configurada. O problema existe nos bancos de dados não Oracle que suportam as tabelas Heartbeat Somente de Destino.
Solução alternativa
Para configurar a configuração Somente Destino com os valores necessários, exclua as tabelas de pulsação existentes e adicione uma nova tabela com os valores necessários.
Bug 38828193: Genérico - O menu de navegação esquerdo na página Serviço de Administração não exibe automaticamente o primeiro Extract ou Replicat adicionado
Quando você adiciona o primeiro Extract ou Replicat usando a interface da Web, o menu de navegação esquerdo da página Serviço de Administração não os exibe automaticamente. No entanto, o Extract ou Replicat adicionado posteriormente será exibido automaticamente no menu.
Solução alternativa
Você deve atualizar a página uma vez após adicionar o primeiro Extract ou Replicat.
Bug 38963914: MySQL - Não é possível alterar a Extração para LOGNUM e LOGPOS especificados por meio da interface web
A alteração de um Extract da interface Web para um LOGNUM e LOGPOS especificados resulta em um Begin Now.
Solução alternativa
Use o utilitário de linha de comando Admin Client para alterar o Extract para posicionar o LOGNUM e o LOGPOS.
Bug 38964868: MySQL - Campos 'Posição no log' duplicados ao criar o Extract via interface web
Ao usar a interface da Web para criar um Extract e selecionar o LSN no campo Begin, os campos Log Number e Log Bin são rotulados incorretamente como 'Posição no Log'.
Solução alternativa
Da esquerda para a direita, o primeiro campo representa o valor LOGNUM, e o segundo campo representa o valor LOGPOS e será honrado dessa forma, apesar de seu rótulo. Como alternativa, você pode criar o processo Extract por meio do Admin Client usando ADD EXTRACT.
Bug 37098868: Teradata/Timesten - A funcionalidade Heartbeat não está funcionando corretamente na interface web
Quando você tenta gerenciar o Heartbeat na interface Web do Oracle GoldenGate for Teradata e Timesten, a funcionalidade Heartbeat não funciona corretamente.
Solução alternativa
Para gerenciar a pulsação, use o comando ADD HEARTBEATTABLE ou DELETE HEARTBEATTABLE do Admin Client.
Versão 26ai (23.26.1.0.0) - março de 2026
Bug 39081675: Genérico - Falha na tarefa de trilha de limpeza após a atualização do patch da versão 23.10.0.0 para 23.26.1.0, causando problemas de espaço em disco
Falha na tarefa de trilha de limpeza após a atualização do patch para a versão 23.26.1.0 da release, resultando em problema de espaço.
Solução alternativa
Exclua manualmente os arquivos de trilha após verificar o checkpoint.
Bug 38974142: Genérico - Campo Posição na Trilha não editável ao alterar um Replicat
O campo Posição na Trilha não é editável ao alterar um Replicat na interface da Web.
Solução alternativa
Use o utilitário de linha de comando Admin Client para executar o comando ALTER REPLICAT.
Versão 23.10.3.25.11- Dezembro de 2025
Bug 38526643: SQL Server - Extract abends com Erro na cláusula COLMAP
A Extração do SQL Server exibe erro ao usar a cláusula COLMAP na Extração para executar mapeamentos de coluna de destino.
Solução alternativa
Use a cláusula COLMAP no processo Replicat em vez de um processo Extract para remapear das colunas de origem para colunas de destino diferentes.
Versão 23.10.1.25.10- Outubro de 2025
Bug 37859560: PostgreSQL - O nome ExtFile de extração de Carga Inicial exigia 3 caracteres em vez de dois
Ao criar um Extract de carga inicial, o Oracle GoldenGate requer que 3 caracteres sejam usados para o nome do arquivo em vez de dois caracteres padrão.
Solução alternativa
Forneça 3 caracteres para ignorar a etapa e depois alterá-la manualmente no arquivo de parâmetros na próxima etapa.
Versão 23.10.0.25.10- Outubro de 2025
Bug 38544821: Genérico - Registrar Gerenciador de Serviços como um serviço/daemon no modo interativo (OUI) gera erro - 'não é possível interromper a implantação'
Ao executar o OGGCA pela primeira vez para criar a primeira implantação e configurar o Gerenciador de Serviços para ser executado como um serviço ou daemon do sistema, a criação da implantação pode retornar vários erros.
Solução alternativa
Para evitar esse problema enquanto ainda é possível aplicar o patch do Oracle GoldenGate 23.10.x:
-
Instalar uma versão do Oracle GoldenGate antes da versão 23.10.x.
-
Crie o Service Manager como um serviço/daemon usando essa versão anterior do Oracle GoldenGate.
-
Aplique o build do patch do Oracle GoldenGate 23.10.x usando OPatch.
Versão 23.9- Julho de 2025
Bug 37873099: Db2 z/OS - Falha ao adicionar ou excluir tabela de checkpoint
Se uma tabela de transação de checkpoint for removida incorretamente, a tabela de checkpoint poderá ser removida, mas a tabela de transação permanecerá. Quando esta tabela de checkpoint for adicionada novamente, a tabela de transação falhará ao ser adicionada porque ela já existe.
Solução alternativa
Exclua a tabela de checkpoint novamente. Se isso não funcionar, tente excluir manualmente a tabela de transações, que estará no mesmo esquema da tabela de checkpoint e terá o mesmo nome com _lox anexado.
Bug 37710172: Db2 z/OS - Versão retornada como 0 se as bibliotecas não estão autorizadas
Se as bibliotecas steplibs do WLM não estiverem autorizadas, o processo Extract será encerrado porque o número da versão é 0.
Solução alternativa
Certifique-se de que as bibliotecas estejam autorizadas.
Versão 23.8- Abril de 2025
Bug 37834526: SQL Server - Extract é encerrado em incompatibilidade de CDC e tabela base
O Extract compara a estrutura da tabela base com a tabela de instâncias de captura CDC, causando um término anormal em caso de incompatibilidade.
Solução alternativa
Adicione o seguinte ao arquivo de parâmetros Extract e reinicie-o:
TRANLOGOPTIONS GETMETADATAFROMVAM
Versão 23.6- Outubro de 2024
Bug 37152943: Db2 para i - Extract falha com problema de dump de núcleo para tabela de integridade
Para o Oracle GoldenGate Extract for Db2 for i, é encerrado com o erro de dump de núcleo da tabela de integridade. Isso resulta em funcionalidade de pulsação não funcionando.
Solução alternativa
Nenhum.
Bug 37468391: Oracle - XAGTask está eliminando todos os processos GoldenGate em execução em um nó quando um Gerenciador de Serviços é interrompido
Ao executar o Oracle GoldenGate usando vários diretórios OGG_HOME e um Gerenciador de Serviços registrado com XAG falhar ou for interrompido por XAG/CRS, todos os processos GoldenGate em execução no servidor serão interrompidos, independentemente de qual OGG_HOME eles estejam ficando sem. Isso causará uma interrupção no servidor GoldenGate.
Solução alternativa
Use apenas a integração XAG com o Oracle GoldenGate em servidores com:
-
Um único Gerenciador de Serviços.
-
Nenhum outro processo do Oracle GoldenGate está sendo executado em um
OGG_HOMEdiferente.
Versão 23.5- Agosto de 2024
A Replicação Paralela não é suportada para Sybase
O Oracle GoldenGate for Sybase não suporta Replicat paralelo.
Solução alternativa
Usar Replicat coordenado ou clássico.
Bug 36926498: Sybase - O extrato bidirecional falha sem nenhum erro
Um problema com o Extract configurado para replicação bidirecional faz com que o Extract seja encerrado.
Solução:
Nenhum
Bug 36927786: Genérico - A criação da implantação do OGGCA não está pegando a variável/valor do sistema SYBASE
Ao criar uma implantação do Sybase, a variável do sistema SYBASE não está sendo definida automaticamente para a implantação.
Solução alternativa
Adicione a variável SYBASE à configuração da variável de ambiente da implantação manualmente e defina o caminho para o diretório home do Sybase, como /opt/sap, e reinicie a implantação.
Versão 23.4- Maio de 2024
Exclua explicitamente as tabelas de índice IVF (Inverted File) e HNSW (Hierarchical Navigable Small Worlds)
Se você estiver usando parâmetros curinga, as tabelas de índice vetorial IVF e HSNW deverão ser explicitamente excluídas do Extract.
Solução alternativa
Nenhum
O posicionamento do Extract LSN não funciona com o formato 0x:8:8:4 para o Admin Client
Para o SQL Server, iniciar um Extract com ATCSN ou AFTERCSN com o Admin Client e usar um valor LSN com um formato 0x8:8:4 não está funcionando conforme pretendido.
Solução alternativa
Forneça o valor LSN no seguinte formato: 0x8:8:4-ffffffff-8:8:4.
Por exemplo:
START EXTRACT EXTPROD AFTERCSN 0x000000b3:00002240:0003-ffffffff-000000b3:00002240:0003