Operações de Switchover e Failover de Recuperação de Desastres Baseadas em Backup

Descreve operações de switchover e failover com um banco de dados de mesmo nível de Recuperação de Desastres Baseada em Backup.

Sobre o Switchover para um Par de Cópia de Backup

Quando você executa um switchover, o banco de dados principal se torna a cópia de backup e a cópia de backup se torna o banco de dados principal, sem perda de dados.

Normalmente, um switchover é feito para testar o failover para a cópia de backup por motivos de auditoria ou certificação ou para testar os procedimentos de failover do seu aplicativo quando você adiciona um par de cópias de backup.

Para fazer switchover para um par de cópias de backup, a página Detalhes do Autonomous Database mostra o link Switchover em Recuperação de desastre e a Console do Oracle Cloud Infrastructure no banco de dados principal também mostra um link Switchover no campo Atribuição quando o banco de dados principal e um par de cópias de backup estão disponíveis. Você pode executar um switchover quando o Estado do ciclo de vida do banco de dados principal mostrar Disponível ou Interrompido e uma cópia de backup estiver disponível (o campo Estado mostrará Standby).

Para ver o estado do par, na página de detalhes do Autonomous Database, selecione a guia Recuperação de desastre e, para o par listado na coluna Autonomous Database de Pares, verifique se o Estado mostra Stand-by.

Usando a API Autonomous Database, você pode iniciar a operação de switchover a qualquer momento. Consulte Usar a API para obter mais informações.

Fazer Switchover em um Par de Cópia de Backup Local

Quando você executa um switchover, o banco de dados principal se torna o peer e o peer se torna o banco de dados principal, sem perda de dados.

Normalmente, um switchover é feito para testar o failover para o par por motivos de auditoria ou certificação ou para testar os procedimentos de failover do seu aplicativo com o Backup-Based Disaster Recovery.

Para fazer switchover para uma cópia de backup, a página Detalhes do Autonomous Database, a Console do Oracle Cloud Infrastructure no banco de dados com a atribuição Principal mostra um link Switchover no campo Atribuição quando os bancos de dados principal e de mesmo nível estão disponíveis. Você pode executar um switchover quando o Estado do ciclo de vida do banco de dados principal mostrar Disponível ou Interrompido e um par estiver disponível (o campo Estado mostrará Stand-by).

Para ver o status do par, selecione a guia Recuperação de desastre e, para o par listado na coluna Autonomous Database de Pares, verifique se o campo Estado mostra Stand-by.

Usando a API Autonomous Database, você pode iniciar a operação de switchover a qualquer momento. Consulte Usar a API para obter mais informações.

Execute as seguintes etapas de pré-requisito conforme necessário:

  • Abra a Console do Oracle Cloud Infrastructure clicando no ícone de navegação ao lado da Nuvem.

  • No menu de navegação esquerdo do Oracle Cloud Infrastructure, clique em Oracle Database e depois clique em Autonomous Database.
  • Na página Autonomous Databases, selecione seu Autonomous Database nos links na coluna Nome para exibição.

Para fazer um switchover, faça o seguinte:

  1. Na página Detalhes do Autonomous Database, em Recuperação de desastre, no campo Atribuição, clique em Switchover.
    Como alternativa, para iniciar um switchover, você pode selecionar Mais ações e Switchover ou selecionar a guia Recuperação de desastre, e clicar em Switchover.
  2. Na caixa de diálogo Confirmar switchover para par, na lista Selecionar par, escolha o par para switchover.
  3. Informe o nome do banco de dados para confirmar que deseja fazer switchover.
  4. Clique em Confirmar switchover para par.

    Quando operações simultâneas, como dimensionamento, estão ativas, a confirmação também confirma se está pausando ou cancelando a operação concorrente. Consulte Operações Simultâneas no Autonomous Database para obter mais informações.

    O selo de estado do ciclo de vida do banco de dados mostra Atualizando. Para ver o estado do par, selecione a guia Recuperação de desastre. Na guia Recuperação de desastre, a coluna Estado mostra Alteração de Função em Andamento.

Quando o switchover é concluído, a Recuperação de Desastre Baseada em Backup faz o seguinte:

  • As informações do recurso Recuperação de Desastre Baseada em Backup são atualizadas para refletir o switchover. Na página de detalhes do Autonomous Database, selecione a guia Recuperação de desastre para ver as informações atualizadas.

  • O Autonomous Database reporta o tempo no campo Atribuição Alterada em.

Executar um Switchover para um Par de Cópia de Backup entre Regiões

Quando você executa um switchover, o banco do dados principal se torna o banco e o banco tornam-se o banco.
Observação

Para um switchover entre regiões, você deve iniciar o switchover do par entre regiões.

Você tem várias opções para acessar o sistema de mesmo nível entre regiões:

  • Selecione a região remota na Console do Oracle Cloud Infrastructure e acesse o par diretamente.

  • Acesse o banco de dados principal e, no banco de dados principal, você pode acessar o par na página Detalhes do Autonomous Database selecionando a guia Recuperação de desastre e clicando no link do par de cópia de backup na coluna Autonomous Database de Pareamento.

Para executar um switchover:

  1. No par entre regiões, na página Detalhes do Autonomous Database, em Recuperação de desastres, no campo Atribuição, clique em Switchover.

    Como alternativa, na linha que mostra os detalhes da recuperação de desastre do banco de dados, clique em mais ações no final da linha e selecione Switchover.

  2. Na caixa de diálogo Confirmar switchover para par, informe o nome do banco de dados par para confirmar que deseja fazer switchover.
  3. Na caixa de diálogo Confirmar switchover para par, clique em Confirmar switchover para par.

    Quando operações simultâneas, como dimensionamento, estão ativas, a confirmação também confirma se está pausando ou cancelando a operação concorrente. Consulte Operações Simultâneas no Autonomous Database para obter mais informações.

    O Estado do ciclo de vida do banco de dados é alterado para Alteração de função em andamento. Para ver o estado do banco de dados de pareamento, selecione a guia Recuperação de desastre. O estado Estado mostra Atualizando.

Quando o switchover é concluído, o Autonomous Database faz o seguinte:

  • O nome de exibição mostra o indicador Principal.

  • As informações do recurso Recuperação de desastre são atualizadas para refletir o switchover. Selecione a guia Recuperação de desastre para ver as informações atualizadas.

  • O Autonomous Database informa o horário do último switchover quando você passa o mouse sobre ícone de dica de ferramenta no campo Atribuição.

Consulte Observações para Executar um Switchover para obter mais informações.

Executar um Failover

Quando o banco de dados principal fica inativo, com o Backup-Based Disaster Recovery você pode executar um failover manual para tornar o pareamento local o banco de dados principal.

A Recuperação de Desastre Baseada em Backup não fornece uma opção de failover automático. Se você quiser fornecer failover automático, em que o sistema monitora a instância principal e faz failover automaticamente para um banco de dados stand-by local em determinados cenários, será necessário alterar o tipo de recuperação de desastre da instância local para usar o Autonomous Data Guard.

Com um par local de Recuperação de Desastres Baseada em Backup e um par de Recuperação de Desastres Baseada em Backup entre regiões, a Oracle recomenda que você tente primeiro um failover manual para o par local (não para o par entre regiões).

Dependendo de como você ativa a Recuperação de Desastre Baseada em Backup, há diferentes etapas para executar um failover manual para um par:

  • Quando você configura a Recuperação de Desastre Baseada em Backup com apenas um par local:

    Quando você tem um pareamento local e o switchover não é bem-sucedido, a console do Oracle Cloud Infrastructure mostra um banner com informações sobre por que o switchover não foi bem-sucedido e o console do Oracle Cloud Infrastructure mostra um link de failover no campo Atribuição que você pode clicar para iniciar um failover para o pareamento local. O link de failover só é mostrado quando o Banco de dados Principal está indisponível e um par está disponível. Ou seja, o campo Estado de ciclo de vida do banco de dados Principal mostra Indisponível e o pareamento local está disponível, Usando a API, você pode iniciar o failover manual a qualquer momento. Consulte Usar a API para obter informações sobre o uso da API.

    Para ver o status do par, na página de detalhes, selecione a Recuperação de desastre e, para o par listado na coluna Autonomous Database de Pares, verifique se o campo Estado mostra Disponível ou Interrompido.
  • Quando você usa o Backup-Based Disaster Recovery com um par local e um par entre regiões (remoto):

    Com o Backup-Based Disaster Recovery ativado com um pareamento local e um pareamento entre regiões, e o pareamento local está disponível, a Oracle recomenda que você tente primeiro um failover manual para o pareamento local (não para o pareamento entre regiões).

    Se um pareamento local estiver indisponível ou um failover manual para o pareamento local falhar, você poderá executar um switchover manual para o pareamento inter-região. Se o switchover para o par entre as regiões falhar, no par a console do Oracle Cloud Infrastructure mostrará um link de failover no campo Atribuição em que você pode clicar para iniciar um failover manual para o par.

Quando você inicia um failover manual, ele é submetido a failover para o par com base nos alvos RTO (Recovery Time Objective) e RPO (Recovery Point Objective). Consulte RTO (Backup-Based Disaster Recovery Time Objective) e RPO (Recovery Point Objective) para obter mais informações.

Execute as seguintes etapas de pré-requisito conforme necessário:

  • Abra a Console do Oracle Cloud Infrastructure clicando no ícone de navegação ao lado da Nuvem.

  • No menu de navegação esquerdo do Oracle Cloud Infrastructure, clique em Oracle Database e depois clique em Autonomous Database.
  • Na página Autonomous Databases, selecione seu Autonomous Database nos links na coluna Nome para exibição.

Para iniciar um failover manual para uma cópia de backup entre regiões, execute as seguintes ações:

  1. No par, execute um switchover. Consulte Executar um Switchover para um Par de Cópia de Backup Local para ver detalhes.

  2. Se a tentativa de switchover na Etapa 1 falhar, no pareamento, o campo Atribuição mostrará um link Failover. No par, clique no link Failover.

    Isso mostra a caixa de diálogoConfirmar failover manual para pareamento, juntamente com informações sobre possível perda de dados que podem resultar se você executar o failover manual para o pareamento.

  3. Na caixa de diálogoConfirmar failover manual para par, informe o nome do Autonomous Database para confirmar se deseja fazer failover.

  4. No diálogo Confirmar failover manual para pareamento, clique em Confirmar failover manual para pareamento.

    Quando operações simultâneas, como dimensionamento, estão ativas, a confirmação também confirma se está pausando ou cancelando a operação concorrente. Consulte Operações Simultâneas no Autonomous Database para obter mais informações.

Para iniciar um failover manual quando o banco de dados Principal estiver indisponível e o Par local estiver disponível, faça o seguinte:

  1. Na página Detalhes, em Recuperação de desastre, no campo Função, clique em Fazer Failover.

    Isso mostra a caixa de diálogoConfirmar failover manual para pareamento, junto com informações sobre possível perda de dados que podem resultar se você executar o failover manual para pareamento.

    A descrição de adb_failover_manual.png é exibida a seguir
    Descrição da ilustração adb_failover_manual.png
  2. Na caixa de diálogoConfirmar failover manual para par, informe o nome do Autonomous Database para confirmar se deseja fazer failover.
  3. No diálogo Confirmar failover manual para pareamento, clique em Confirmar failover manual para pareamento.
Quando o failover é concluído, a Recuperação de Desastre Baseada em Backup faz o seguinte:
  • Após a conclusão de uma operação manual de failover, você poderá ver qualquer perda dos dados associada ao failover manual na mensagem no banner da console do Oracle Cloud Infrastructure e se você passar o mouse sobre ícone de dica de ferramenta no campo Atribuição. A perda manual de dados de failover é especificada em minutos.

  • Após um failover manual com o Backup-Based Disaster Recovery, se houver uma falha regional, quando a região voltar on-line, o par será reconectado automaticamente ou, se necessário, reprovisionado.

  • Depois de executar um failover manual para o par entre regiões, o par entre regiões se tornará o banco de dados principal. Nesse caso, se um stand-by local do Autonomous Data Guard tiver sido ativado, um Stand-by local será criado e anexado. Se um Autonomous Data Guard local não tiver sido ativado antes do failover no banco de dados principal, como é o padrão, você terá uma cópia de backup local.

Observações para Executar um Switchover para um Par de Cópia de Backup

Fornece observações para switchover de Recuperação de Desastre Baseada em Backup:

  • Para um switchover entre regiões, você deve iniciar o switchover do par entre regiões.

  • Durante o switchover, a maioria das ações na Console do Oracle Cloud Infrastructure não está disponível e a página Informações do Autonomous Database mostra o estado do ciclo de vida com o valor Atualizando.

  • A operação de switchover mantém o estado original do banco de dados Principal. Se o banco de dados Principal for interrompido quando você executar um switchover, o banco de dados Principal será interrompido após o switchover.

  • O Autonomous Database gera a solicitação de serviço Switchover do Autonomous Database. Para exibir a solicitação, na página de detalhes do Autonomous Database, selecione a guia Solicitações de serviço.

  • Após um switchover ou failover para o par, o par se torna o Principal e os gráficos no cartão Painel de Controle do Banco de Dados no Database Actions e nas Métricas do Oracle Cloud Infrastructure exibem informações sobre o banco de dados Principal. Os gráficos e as métricas não contêm informações sobre o banco de dados que era o Principal antes da operação de switchover ou failover.

  • Não é possível cancelar uma operação de switchover entre as regiões após o início do switchover e o Estado mostra Alteração da atribuição em andamento. Suas opções para cancelar a alternância são:

    • Tente ou repita um switchover ou um failover até que a operação seja bem-sucedida.

    • Registre uma solicitação de serviço no Oracle Cloud Support ou entre em contato com o representante de suporte.