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:

  1. Instalar uma versão do Oracle GoldenGate antes da versão 23.10.x.

  2. Crie o Service Manager como um serviço/daemon usando essa versão anterior do Oracle GoldenGate.

  3. 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:

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