Disaster Recovery

Explore abordagens para Recuperação de Desastres para garantir o mínimo de interrupções no serviço OCI GoldenGate.

Sobre Recuperação de Desastres no OCI GoldenGate

Recuperação de Desastres é a capacidade de um sistema permanecer operacional e acessível em uma alta porcentagem de tempo. Para obter a Recuperação de Desastres com o OCI GoldenGate, você pode criar uma implantação de mesmo nível na mesma região da sua implantação principal (stand-by local) ou em outra região (stand-by entre regiões). Essa configuração garante que o RPO (Recovery Point Objective), que é a quantidade máxima de dados perdidos antes de o OCI GoldenGate ser restaurado no AD (Domínio de Disponibilidade em espera), seja zero. O RTO (Recovery Time Objective), que é o tempo máximo para restaurar o OCI GoldenGate em um AD stand-by, depende do volume de dados armazenados na implantação. Quanto maior for a utilização do armazenamento, maior será o tempo de RTO.

Considere selecionar as mesmas regiões stand-by que suas instâncias de origem e destino. Por exemplo, se o seu stand-by do Autonomous AI Database estiver em Frankfurt, selecione Frankfurt também para o stand-by de implantação do OCI GoldenGate.

Observação: as implantações de pares são faturadas na mesma taxa da sua implantação principal. Saiba mais sobre gerenciamento e faturamento de OCPUs.

Conceitos

Os seguintes conceitos são essenciais Para trabalhar na Recuperação de Desastre do OCI GoldenGate:

Conexões do Base Database ativadas pelo Data Guard

Se você estiver usando bancos de dados Base ativados pelo Data Guard para sua origem ou destino do OCI GoldenGate, certifique-se de que o nome do serviço na string de conexão de banco de dados seja idêntico entre os pares ao implementar sua solução de alta disponibilidade.

Quando você cria uma conexão do OCI GoldenGate com um sistema do Oracle Base Database ativado pelo Data Guard (CDB) ou Banco de Dados Plugável (PDB)), o OCI GoldenGate recupera as strings de conexão padrão do banco de dados e gera um descritor de conexão do Oracle Net mesclado adequado para ambientes do Data Guard. Por exemplo:

(DESCRIPTION=
   (FAILOVER=ON)(LOAD_BALANCE=OFF)(CONNECT_TIMEOUT=5)(TRANSPORT_CONNECT_TIMEOUT=3)(RETRY_COUNT=3)
   (ADDRESS_LIST=
      (ADDRESS=(PROTOCOL=TCP)(HOST=primary-or-scan.example.fqdn)(PORT=1521))
      (ADDRESS=(PROTOCOL=TCP)(HOST=standby-or-scan.example.fqdn)(PORT=1521))
    )
   (CONNECT_DATA=(SERVICE_NAME=default-service-name-of-the-selected-db))
 )

O OCI GoldenGate gera uma DESCRIPTION com uma ADDRESS_LIST contendo os pontos finais de mesmo nível (principal e stand-by) e um único SERVICE_NAME para CONNECT_DATA. A solução de alta disponibilidade do OCI GoldenGate exige que todos os colegas (principal e stand-by) usem o mesmo nome de serviço. Serviços baseados em atribuições com nomes idênticos em cada par são obrigatórios.

O nome do serviço CDB padrão geralmente difere entre os pares, porque geralmente incluem o nome exclusivo de cada banco de dados. O OCI GoldenGate usa o nome de serviço padrão do banco de dados selecionado como SERVICE_NAME no descritor mesclado. Portanto, você deve renomear o nome do serviço baseado em atribuição PRIMARY em cada par para corresponder ao nome do serviço padrão.

O serviço PDB padrão geralmente corresponde aos seus pares, de modo que o OCI GoldenGate pode usar o nome do serviço padrão no descritor mesclado sem alterações adicionais. No entanto, se você alterar o nome do serviço do PDB posteriormente, o OCI GoldenGate não selecionará automaticamente a alteração. A conexão agora deve ser gerenciada manualmente. Se a conexão não tiver sido criada anteriormente, onde você poderá inserir manualmente a string de conexão, você deverá criar uma nova conexão com esse banco de dados, selecionar Inserir informações do banco de dados e, em seguida, inserir manualmente a string de conexão do banco de dados.

Dica:

Saiba mais

Saiba mais sobre a recuperação de diásters: