Ativando ou Desativando a Alta Disponibilidade

A ativação de alta disponibilidade converte um sistema de banco de dados independente em um sistema de banco de dados de alta disponibilidade e a desativação de alta disponibilidade converte um sistema de banco de dados de alta disponibilidade em um sistema de banco de dados independente.

  • A ativação da alta disponibilidade em um sistema de banco de dados independente cria um sistema de banco de dados altamente disponível usando a instância MySQL existente como a instância principal, criando mais duas instâncias secundárias e replicando os dados presentes na instância principal para as instâncias secundárias. Nenhum tempo de inatividade ocorre.
  • A desativação da alta disponibilidade em um sistema de banco de dados cria um sistema de banco de dados independente com base na instância em execução no posicionamento principal preferencial.
    • Se a instância principal estiver em execução no posicionamento principal preferencial, não ocorrerá tempo de inatividade.
    • Se a instância principal não estiver em execução no posicionamento principal preferencial, ocorrerá um failover e isso causará um curto período de indisponibilidade.

Usando a Console

Use a Console para ativar ou desativar a alta disponibilidade em um sistema de banco de dados independente.

Esta tarefa requer o seguinte:
  • Um sistema de banco de dados independente em execução.
  • Há chaves primárias em todas as tabelas do banco de dados. Consulte Requisitos.
  • Qualquer canal de replicação de entrada ativo no sistema de banco de dados deve ser interrompido durante a execução desta tarefa. Consulte Ativação ou Desativação de um Canal. Não é possível ativar a alta disponibilidade enquanto um canal ativo estiver conectado ao sistema de banco de dados. Isso só será necessário se a configuração usada pelo sistema de banco de dados não for compatível com alta disponibilidade. Se o sistema de banco de dados estiver usando uma configuração compatível, não será necessário interromper o canal de replicação de entrada para ativar a alta disponibilidade. A alteração da configuração de um sistema de banco de dados requer uma reinicialização dele.
  • A recuperação de pane está ativada. Não será possível ativar a alta disponibilidade em um sistema de banco de dados se a recuperação de pane estiver desativada. Consulte Recuperação de Pane.
  • A versão do MySQL deve ser 8.0.24 ou mais recente. Não é possível ativar a alta disponibilidade em versões anteriores do MySQL. Se o sistema de banco de dados usar uma versão mais antiga 8.0.24, você deverá fazer upgrade antes de ativar a alta disponibilidade.
  • Se você pretende configurar um canal de replicação de entrada neste sistema de banco de dados, importe os dados antes de ativar a alta disponibilidade e configure seu canal depois que a alta disponibilidade estiver ativada.
Observação

Se você encontrar um erro de solicitação de serviço OutOfHostCapacity ao ativar a alta disponibilidade em um sistema de banco de dados, consulte Resolvendo um Erro OutOfHostCapacity.
Observação

Se uma operação de carregamento ou recarregamento do cluster HeatWave estiver acontecendo, a ativação ou a desativação da alta disponibilidade poderá falhar. É recomendável não ativar ou desativar a alta disponibilidade enquanto uma operação de carregamento ou recarregamento do cluster HeatWave estiver em andamento.
  1. Para ativar a alta disponibilidade em um sistema de banco de dados, faça o seguinte:
    1. Abra a caixa de diálogo Ativar alta disponibilidade em um dos seguintes locais:
      • O item de menu Ativar alta disponibilidade no menu Ações na página de lista Sistemas de Banco de Dados.
      • O item de menu Ativar alta disponibilidade no menu Ações na página Detalhes do Sistema de Banco de Dados.
      • O link Ativar ao lado do rótulo Alta disponibilidade na página Detalhes do Sistema de Banco de Dados.
    2. Na caixa de diálogo Ativar alta disponibilidade, clique em Ativar.
    3. (Opcional) Se o sistema de banco de dados não estiver usando uma configuração compatível com alta disponibilidade, você deverá selecionar uma na lista suspensa Configuração e clicar em Ativar.
    O sistema de banco de dados entra no estado UPDATING. As instâncias secundárias são clonadas da instância principal e um sistema de banco de dados de alta disponibilidade é formado. O processo não causa tempo de inatividade no sistema de banco de dados. Se o processo de atualização falhar, o sistema de banco de dados retornará a um estado independente. Verifique a solicitação de serviço para obter detalhes sobre a falha.
  2. Para desativar a alta disponibilidade em um sistema de BD, faça o seguinte:
    1. Abra a caixa de diálogo Desativar alta disponibilidade em um dos seguintes locais:
      • O item de menu Desativar alta disponibilidade no menu Ações na página de lista de sistemas de banco de dados.
      • O item de menu Desativar alta disponibilidade no menu suspenso Mais Ações na página Detalhes do Sistema de Banco de Dados.
      • O link Desativar ao lado do rótulo Alta disponibilidade na página Detalhes do Sistema de Banco de Dados.
    2. Na caixa de diálogo Desabilitar alta disponibilidade, clique em Desabilitar.
    O sistema de banco de dados entra no estado UPDATING. Se a instância principal não estiver localizada no posicionamento principal preferencial, ocorrerá um failover controlado e isso causará um curto período de indisponibilidade.

    A instância principal localizada no posicionamento principal preferencial é convertida em um sistema de banco de dados independente e as duas instâncias secundárias são excluídas. Esse processo não causa tempo de inatividade para o sistema de banco de dados.

Tópicos Relacionados