Manter suas implantações do OCI GoldenGate
Saiba mais sobre as versões GoldenGate, como e quando fazer upgrade, receber ou adiar notificações e como fazer rollback de upgrades.
Tópicos Relacionados
Sobre versões do GoldenGate
O OCI GoldenGate suporta várias versões simultâneas, por exemplo, Oracle GoldenGate, Oracle GoldenGate para Big Data e Oracle GoldenGate para MySQL, para citar algumas. Consulte a referência de versões para obter detalhes sobre a versão apropriada para você.
Cada versão tem um número de build. Existem três tipos de versões:
- Principal: O primeiro número no número do build indica uma versão principal. Por exemplo, 21.
- Pacote: O segundo número indica a liberação do pacote. Uma versão de pacote é um conjunto de correções de bugs para uma versão principal. Por exemplo, 21.5
- Menor: Os números à direita indicam uma release secundária. Uma release secundária consiste em uma ou mais correções de bug em uma release do bundle. Por exemplo, 21.5.0.0.0.
Observação:
Todos os tipos de release podem conter correções de segurança.Dependendo do tipo de release e se ela incluir ou não uma correção de segurança, você terá um tempo específico para atualizar sua implantação quando uma nova versão estiver disponível:
| Tipo de release | Principal | Pacote | Secundário |
|---|---|---|---|
| Correção de não segurança | 365 dias | 180 dias | Não se aplica |
| Correção de segurança | Não se aplica | 14 dias | 14 dias |
Se você não fizer upgrade manualmente dentro do período especificado, sua implantação fará upgrade automaticamente para a versão mais recente no final desse período.
Observação:
Você pode exibir a data em que uma versão é suportada até a tela de implantação Upgrade e a lista Upgrades.Obsolescência das versões
Uma versão do GoldenGate está disponível desde a data em que foi lançada até a data em que foi descontinuada. Quando uma versão estiver obsoleta, você não poderá mais selecioná-la para criação ou upgrade da implantação.
Os períodos de descontinuação usam os mesmos períodos que as atualizações de versão. Por exemplo:
- 365 dias após uma versão principal, a versão principal anterior está obsoleta.
- 180 dias após uma versão do Bundle, as versões anteriores do Bundle da mesma versão principal estão obsoletas.
- 14 dias após uma versão de correção de Segurança (para versões de Pacote ou Secundárias), todas as versões anteriores da mesma versão Principal estão obsoletas.
Observação:
A partir de abril de 2027, todas as 21c implantações de replicação de dados serão atualizadas automaticamente para a versão mais recente disponível. As datas de liberação podem diferir entre regiões.Programar atualizações
Você pode personalizar janelas de manutenção que definem quando fazer upgrade da sua implantação. Se você não definir uma janela de manutenção, o OCI GoldenGate calculará o melhor horário para fazer upgrade da implantação com base na data de release da versão mais recente e, em seguida, fará upgrade automaticamente da sua implantação durante o fim de semana mais próximo do final calculado do período de upgrade automático.
Observação:
Quando uma nova versão de uma release Principal, de Pacote ou Secundária é liberada, o OCI GoldenGate programa um upgrade para você com base em sua linha do tempo aplicável (365 dias para Principal, 180 dias para Pacote, 14 dias para Secundário com correção de segurança). Se uma versão mais recente da mesma release estiver disponível, o serviço fará upgrade da sua implantação usando a versão mais recente disponível, mas a data programada permanecerá inalterada.Você pode personalizar a janela de manutenção do OCI GoldenGate ao criar a implantação ou ao editar uma implantação existente. Quando uma nova versão do GoldenGate se torna disponível, a implantação faz upgrade automaticamente no dia e na hora exatos escolhidos. No entanto, é possível que as implantações façam upgrade automaticamente antes do dia e da hora escolhidos, quando o período de upgrade escolhido para upgrade manual fica fora da janela de manutenção.
Por exemplo, digamos que em 1º de janeiro, você tenha 30 dias para atualizar sua implantação e, em seguida, tenha até terça-feira, 31 de janeiro para atualizar manualmente. No entanto, sua janela de manutenção personalizada começa aos domingos às 10h. Com essa janela de manutenção, o OCI GoldenGate fará upgrade da sua implantação no domingo seguinte às 10h, porque o OCI GoldenGate sempre prioriza sua janela personalizada.
Para editar a janela de manutenção personalizada:
- Na página de detalhes da implantação, em GoldenGate na área de informações da Implantação, para Manutenção, clique em Editar.
- Na caixa de diálogo Editar parâmetros de manutenção:
- (Opcional) Selecione Personalizar janela de manutenção para alterar os campos a seguir de seus valores padrão.
- Para Período de upgrade automático da release principal em dias, informe um valor entre 0 e 365.
- Para Período de upgrade automático da liberação do pacote em dias, informe um valor entre 0 e 180.
- Para Período de upgrade automático do caminho de segurança em dias, informe um valor entre 0 e 14.
- (Opcional) Selecione Ativar upgrade automático da release secundária e informe um valor para Período de upgrade automático da release secundária em dias.
- Clique em Salvar alterações.
Antes de fazer upgrade
Antes de fazer upgrade de uma implantação, certifique-se de concluir as tarefas a seguir e verificar se há transações de longa execução.
Certifique-se de que os Logs de Arquivamento estejam disponíveis para recuperação
Recovery Checkpoint mostra o log mais antigo necessário para recuperação.Admin Client > INFO EXTRACT group_name, SHOWCHÉ melhor realizar atividades de atualização fora do horário de pico. Se houver transações grandes e de longa execução, você poderá considerar que, no sistema de origem, o novo Extract talvez precise iniciar o processamento do ponto de verificação de recuperação normal, em vez disso do que o ponto de verificação de recuperação limitado, se o primeiro registro da transação aberta mais antiga no momento em que você interrompe o Extract estiver em um log que não esteja no sistema.
Limpar transações de longa execução
Para compensar transações de longa execução, você tem duas opções:
- Você pode restaurar os arquivos compactados de volta para, e incluindo, aquele mostrado no ponto de verificação de recuperação mostrado com:
(Se o banco de dados de origem suportar isso.)Admin Client > INFO EXTRACT - É possível limpar as transações de longa execução que se aplicam à Extração que você está atualizando. Isso pode ser feito ignorando as transações ou forçando-as à trilha como transações confirmadas. Ignorar uma transação pode causar perda de dados, e forçar uma transação à trilha pode adicionar dados indesejados à trilha se a transação for revertida. Para ignorar ou forçar uma transação:
- Visualizar transações abertas:
Admin Client > SEND EXTRACT group_name, SHOWTRANS - Registre o ID de qualquer transação que você deseja limpar.
- Limpe transações antigas usando
SEND EXTRACTe a opçãoSKIPTRANSpara ignorar uma transação ouFORCETRANSpara forçar uma transação em seu estado atual para a Trilha como uma transação confirmada. Por exemplo:Admin Client > SEND EXTRACT group_name, {SKIPTRANS | FORCETRANS transaction_ID [THREAD n] [FORCE] - Depois de concluir a limpeza de transações de longa execução, force um ponto de verificação de Recuperação Limitada.
Admin Client> SEND EXTRACT group_name, BR BRCHECKPOINT IMMEDIATE
- Visualizar transações abertas:
Sincronizar Replicats
Admin Client > SYNCHRONIZE REPLICAT group_namePara obter mais informações, consulte a referência da interface da linha de comando SYNCHRONIZE REPLICAT.
Fazer upgrade de uma implantação
Certifique-se de concluir as etapas Antes de atualizar primeiro.
Quando você faz upgrade de uma implantação,
- A implantação é interrompida e depois reiniciada após a conclusão do upgrade.
- Todos os processos do Oracle GoldenGate serão interrompidos e depois reiniciados se estiverem configurados para início automático.
O upgrade demora alguns minutos para ser concluído. Clique em Upgrades na página detalhes da implantação após a conclusão da atualização para exibir o histórico da atualização ou se for encontrado um problema durante o processo de upgrade.
- Execute o comando
UPGRADE HEARTBEATTABLEno Admin Client para adicionar colunas extras para tabelas e views em atraso. GoldenGate usa essas colunas extras para rastrear a posição de reinicialização do Extract. Saiba mais. - Na console de implantação, abra o menu de navegação da console de Administração e clique em Configuração. Conectar-se ao banco de dados. Quando as tabelas de pulsação aparecerem, selecione Atualizar no menu Ação.
Notificações de upgrade
O OCI GoldenGate envia notificações de eventos para quando um upgrade está disponível e quando um upgrade é programado. Consulte GoldenGate Tipos de Evento de Upgrade para obter mais informações ou saiba mais sobre eventos.
| Tempo para fazer upgrade | < 180 dias | < 30 dias | < 7 dias |
|---|---|---|---|
| Período de notificação | A cada 30 dias | A cada 7 dias | Todos os dias |
Observação:
O OCI GoldenGate envia notificação para correções de segurança todos os dias.Você também pode aprender sobre as próximas atualizações nos banners de notificação que aparecem na página de detalhes da implantação.
Aguardar notificações
Você pode adiar ou atrasar notificações de eventos e banners. O período de suspensão muda à medida que você se aproxima do fim do período para atualização manual.
| Tempo para fazer upgrade | < 180 dias | < 30 dias | < 7 dias |
|---|---|---|---|
| Suspender período | 30 dias | 7 dias | Não permitido |
Observação:
Não é permitido suspender para correções de segurança de upgrades Secundários ou de Pacote.Você pode cancelar a suspensão a qualquer momento.
Atualizações de rollback
Você pode fazer rollback de uma versão de implantação para a anterior. O rollback só é permitido para o upgrade bem-sucedido mais recente para a versão anterior.
Observação:
Durante o rollback, o sistema de arquivos de implantação é restaurado para seu último estado antes do upgrade.O rollback não é permitido quando a versão anterior está obsoleta.
Para fazer rollback de um upgrade:
- Na página Implantações, selecione a implantação da qual você deseja fazer rollback.
- Na página de detalhes da implantação, selecione Upgrades.
- Na lista Upgrades, localize a versão anterior mais recente e, em seguida, no menu Ação, selecione Rollback.
- Selecione a versão para a qual fazer rollback e clique em Rollback.
Observação:
Para obter uma lista de versões disponíveis, consulte a referência de versões.
O status da sua implantação muda para atualização e leva alguns minutos para ser concluído.
Reprogramar atualizações
Observação:
A reprogramação não leva em consideração as janelas de manutenção. Sua data recém-programada não pode ser posterior ao valor definido do OCI GoldenGate. Consulte Sobre as versões GoldenGate para obter mais informações.Para reprogramar um upgrade:
- Na página Implantações, selecione a implantação cujo upgrade você deseja reprogramar.
- Na página de detalhes da implantação, selecione Upgrades.
- Na lista Upgrades, localize a versão anterior mais recente e, em seguida, no menu Ação, selecione Reprogramar.
- Na janela Reprogramar upgrade de implantação, selecione a data e a hora para executar o upgrade.
- Clique em Salvar alterações.
Na lista Upgrades, a data e a hora Programadas refletem as alterações.
Cancelar upgrades
Observação:
O cancelamento de uma atualização para uma versão secundária não desativará as atualizações automáticas para versões secundárias implicitamente e deverá ser desativado manualmente. Você pode desativar o upgrade automático da release secundária na página de detalhes da implantação. Consulte Programar upgrades para obter mais informações.Para cancelar um upgrade:
- Na página Implantações, selecione a implantação cujo upgrade você deseja cancelar.
- Na página de detalhes da implantação, selecione Upgrades.
- Na lista Upgrades, localize a versão anterior mais recente e, em seguida, no menu Ação, selecione Cancelar.
- Na janela Cancelar upgrade da implantação, clique em Cancelar upgrade da implantação.
O status da atualização é atualizado para Cancelado.
Após o upgrade para o Oracle GoldenGate 23.26.x, o acesso à console de implantação poderá encontrar 502 erros de Gateway Inválido ou falhar na lista de processos do GoldenGate após o log-in
As implantações do Oracle Cloud Infrastructure GoldenGate 23.26 podem ficar insalubres após o upgrade de labels anteriores para a versão 23.26.x ou após a execução de uma operação de interrupção/inicialização em uma implantação 23.26.x.
Solução alternativa: O upgrade afetou as implantações da Oracle para rotular o oggoracle:23.26.1.0.0_260331, a fim de corrigir esse problema.
Para Big Data e outros rótulos não Oracle, uma correção será anunciada em breve. Entre em contato com o Suporte para obter a mitigação manual provisória para evitar impacto.
Problemas durante a reversão de builds 21.15 ou 23.x para 21.14
(Obrigatório) <Informe o texto introdutório aqui, incluindo a definição e o propósito do conceito.>
Ao tentar fazer rollback de um build 21.15 ou 23.x para:
- da Oracle (21.14.0.0.0_240525)
- Big Data (21.14.0.0.0_240515)
- MySQL (21.14.0.0.0_240404)
- MSSQL (21.14.0.0.0_240404040404)
Você pode encontrar um dos seguintes problemas:
- Problema de Conexões/Credenciais ausente devido ao novo recurso de criptografia de wallet introduzido a partir da versão 21.15.
Solução alternativa: você deve cancelar a atribuição e reatribuir as conexões existentes à implantação e recriar os usuários ausentes necessários para qualquer caminho de Distribuição ou Receptor em uso.
- Falha ao iniciar o Service Manager em decorrência de um problema com o Serviço de Métricas de Desempenho em rollbacks de 23.x para 21.14. Entre em contato com o Suporte Técnico da Oracle se encontrar esse problema.
- Falha nos processos do Oracle GoldenGate com o erro "OGG-02431 Cabeçalho de registro inválido encontrado no arquivo de checkpoint."
Solução alternativa: faça upgrade da implantação para o build 21.14 mais recente disponível na série. Entre em contato com o Suporte Técnico da Oracle se o problema continuar.