Executar um Switchover

Quando você executa um switchover do banco de dados principal, torna-se o banco de dados standby, e ele torna-se o banco de dados principal, sem perda de dados. Geralmente, um switchover é feito para testar o failover para o banco de dados stand-by por motivos de auditoria ou certificação ou para testar os procedimentos de failover do aplicativo quando o Autonomous Data Guard está ativado.

A Console do Oracle Cloud Infrastructure no banco de dados com a atribuição Principal mostra um link Switchover no campo Função quando o banco de dados principal e o banco de dados standby local estão disponíveis. A Console do Oracle Cloud Infrastructure no banco de dados com a atribuição Standby mostra um link Switchover no campo Função quando o banco de dados principal e o banco de dados standby remoto estão disponíveis. Assim, quando o Estado do Ciclo de Vida do banco de dados principal mostra Disponível ou Interrompido e um banco de dados stand-by local ou um banco de dados standby entre regiões está disponível, você pode executar um switchover.

Para ver o status do banco de dados stand-by, em Recursos, clique em Autonomous Data Guard e, para o banco de dados stand-by listado na coluna Peer Autonomous Database, verifique se o campo Estado mostra Disponível ou Interrompido.

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:

Para executar a alternância para um stand-by local, acesse o banco de dados Principal (Função: Principal) na Console do Oracle Cloud Infrastructure:

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

  • No menu de navegação esquerdo do Oracle Cloud Infrastructure, clique em Oracle Database e, em seguida, dependendo da carga de trabalho, clique em um dos seguintes: Autonomous Data Warehouse Autonomous JSON Database ou Autonomous Transaction Processing.
  • Na página Autonomous Databases, selecione seu Autonomous Database nos links na coluna Nome para Exibição.

Para executar o switchover em um stand-by remoto, acesse o banco de dados Standby (Role: Standby):

Para um switchover entre regiões, você deve iniciar o switchover do banco de dados Standby. Você tem várias opções para acessar o banco de dados Standby:

  • Selecione a região remota na Console do Oracle Cloud Infrastructure e selecione o banco de dados Standby.

  • Acesse o Principal como acima e, em seguida, no banco de dados Principal, você pode acessar o Standby na Console do Oracle Cloud Infrastructure selecionando Autonomous Data Guard em Recursos e clicando no link do banco de dados stand-by na coluna Peer Autonomous Database.

Para fazer um switchover, faça o seguinte:

  1. Na página Detalhes do Autonomous Database, em Autonomous Data Guard, no campo Função, clique em Alternar.
    Como alternativa, para iniciar uma alternância, você pode selecionar Mais Ações e Alternar.
  2. Na caixa de diálogo Confirmar Switchover Manual para Stand-by, informe o nome do banco de dados para confirmar se você deseja fazer switchover.
  3. Na caixa de diálogo Confirmar Switchover Manual para Stand-by, clique em Confirmar Switchover Manual para Stand-by.

    O Estado do Ciclo de Vida do banco de dados é alterado para Atualizando. Para ver o estado do banco de dados de mesmo nível, em Recursos, clique em Autonomous Data Guard, em que a coluna Estado mostra Alteração de Função em Andamento.

Quando a alternância é concluída, o Autonomous Data Guard faz o seguinte:

  • O nome para exibição mostra o indicador Stand-by (para uma alternância entre regiões).

  • As informações do recurso Autonomous Data Guard são atualizadas para refletir a alternância. Selecione Autonomous Data Guard em Recursos para ver as informações atualizadas.

  • O Autonomous Database reporta a hora da última alternância quando você passa o mouse sobre a ícone de dica de ferramenta no campo Função.

Observações para switchover do Autonomous Data Guard:

  • Para um switchover entre regiões, você deve iniciar o switchover do banco de dados Standby.

  • Durante a alternância, 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, em Recursos, clique em Solicitações de Serviço.

  • Após um switchover ou failover para Standby, o Standby torna-se o Principal e os gráficos do Service Console e das Métricas do Oracle Cloud Infrastructure exibem informações sobre o Principal e não contêm informações sobre o banco de dados que era o Principal antes da operação de switchover ou failover.

  • Quando você ativa o Autonomous Data Guard com um stand-by local e entre regiões, o Autonomous Data Guard não fornece um stand-by local enquanto a instância da região remota opera na atribuição Principal. O uso da região remota na função Principal deve ser usado enquanto a região principal não está disponível ou para teste (um cenário temporário). Depois que o banco de dados da região principal retornar à atribuição Principal, o Standby local estará disponível.

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

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

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