Criando uma Réplica de Leitura

Crie uma ou mais réplicas de leitura em um sistema de banco de dados ativo.

Use a Console, uma interface de linha de comando ou a API REST para criar uma réplica de leitura.

Usando a Console

Use a Console para criar uma réplica de leitura de um sistema de banco de dados.

Esta tarefa requer o seguinte:
  • Um sistema de banco de dados em execução.
Faça o seguinte para criar uma réplica de leitura:
  1. Na página de lista Sistemas de BD, selecione o sistema de BD para o qual você deseja criar uma réplica de leitura. Se precisar de ajuda para localizar a página de lista ou o sistema de banco de dados, consulte Listando Sistemas de Banco de Dados - Usando a Console.
  2. Na página de detalhes, selecione a guia ou o recurso Ler réplicas e, em seguida, selecione Criar réplica de leitura.
  3. No painel Criar réplica de leitura, digite as seguintes informações:
    • Criar no compartimento: O compartimento no qual o sistema de banco de dados é criado. Se você começar na página Visão Geral, poderá alterar o compartimento.
    • Nome: Especifique o nome da réplica da leitura. Se você não definir o nome, o MySQL HeatWave Service gerará um para você no formato MysqlReadReplicaDateTime.
    • Descrição: (Opcional) Especifique uma descrição da réplica de leitura.
    • Sistema de BD: O sistema de BD do qual a réplica de leitura será criada. Se você começar na página Visão Geral, selecione Selecionar sistema de banco de dados para escolher um sistema de banco de dados que resida no compartimento.
      Observação

      Se o sistema de banco de dados for criado em outro compartimento, você poderá alterar o compartimento no campo Criar no compartimento.
    • Forma: (Opcional) Selecione Selecionar forma para substituir e alterar a forma da réplica de leitura. Você pode selecionar qualquer forma com pelo menos 8 ECPUs ou 4 OCPUs. Por padrão, uma réplica de leitura herda a forma do sistema de banco de dados. Consulte Formas Suportadas.
      Observação

      Se o sistema de banco de dados tiver uma forma com menos de 8 ECPUs ou 4 OCPUs, você deverá substituir a forma de réplica de leitura.
    • Configuração:
      • Selecionar uma configuração: (Opcional) Selecione Selecionar Configuração para substituir e alterar a configuração da forma de réplica de leitura.
        Observação

        Se você alterou a forma da réplica de leitura, deverá selecionar uma configuração que corresponda à forma.
      • Versão MySQL: Por padrão, uma réplica de leitura herda a versão de seu sistema de banco de dados associado. Você pode selecionar uma versão superior para substituir a versão da réplica de leitura. Consulte Versões do MySQL Server.
    • Grupos de segurança de rede: (Opcional) Selecione para ativar a substituição dos grupos de segurança de rede do sistema de banco de dados. Quando ativado, faça o seguinte para selecionar grupos de segurança de rede que você deseja usar com esta réplica de leitura:
      • Compartimento: Selecione um compartimento no qual o grupo de segurança de rede esteja configurado.
      • Grupo de segurança de rede: Selecione o grupo que você deseja usar.
      • Para adicionar vários grupos de segurança de rede, selecione o botão Outro grupo de segurança de rede para adicionar outra linha.
        Observação

        Você pode adicionar no máximo 5 grupos de segurança de rede.
    • Plano de exclusão: (Opcional) Ative a caixa Excluir protegido para proteger a réplica de leitura e seu sistema de banco de dados associado contra operações de exclusão. Por padrão, as réplicas de leitura e os sistemas de BD não são protegidos por exclusão. Se você quiser excluir a réplica de leitura ou seu sistema de banco de dados associado, a opção Excluir protegido deverá ser desativada.
      Observação

      A definição protegida de exclusão se aplica à réplica de leitura individual. Se uma réplica de leitura estiver protegida por exclusão, o sistema de BD não poderá ser excluído.
    • Tags: Use a guia para organizar e rastrear recursos na tenancy:
      • Namespace de tag: Selecione o nome da tag.
      • Chave de tag: Selecione a chave de tag.
      • Valor de tag: Especifique um valor para a tag.
      • Adicionar tag: Selecione essa opção para adicionar mais tags
  4. Selecione Criar réplica de leitura.
Uma réplica de leitura é criada.

Usando a CLI

Use a interface de linha de comando para criar uma réplica de leitura para um sistema de banco de dados.

Esta tarefa requer o seguinte:
  • O OCID de um sistema de banco de dados.
  • Uma política que permite criar réplicas de leitura no compartimento ou tenancy.
  • Uma instalação da CLI configurada corretamente e as chaves SSH necessárias. Consulte Interface de Linha de Comando.
Faça o seguinte na CLI para criar uma réplica de leitura para um sistema de banco de dados:
  1. Abra um prompt, de comando e execute o seguinte comando:
    oci mysql replica create 
         --db-system-id <DBSystemOCID> 
         --display-name <DisplayName>
         --description <Description>
         --is-delete-protected <Boolean>
         --replica-overrides '{ "configurationId": "<ConfigurationOCID>",
                                "mysqlVersion": "<Version>",
                                "nsgIds": [
                                  "<NSG_OCID>", ...
                                ],
                                "shapeName": "<ShapeName>"
                              }'
    
    • db-system-id: Especifique o OCID de um sistema do Banco de Dados.

    • display-name: (Opcional) Especifique um nome de exibição para a réplica de leitura. Se você não definir um nome para exibição, será usado um nome padrão no formato mysqlreadreplicaYYYYMMDDHHmmss.
    • description: (Opcional) Especifique uma descrição para a réplica de leitura.
    • is-delete-protected: (Opcional) Especifica se a réplica de leitura pode ser excluída. Defina como true para impedir a exclusão, false (padrão) para permitir.
    • replica-overrides: (Opcional) Especifique uma lista de definições da réplica de leitura que substitui as definições do sistema de banco de dados. Se você não definir nenhuma substituição de réplica, a réplica de leitura herdará as definições do sistema de banco de dados.
      • configurationId: O OCID de uma configuração a ser usada.
      • mysqlVersion: A versão do banco de dados a ser usada.
        Observação

        A versão da réplica de leitura deve ser igual ou superior à versão do sistema de banco de dados.
      • nsgIds: Uma lista de OCIDs do grupo de segurança de rede a serem usados.
      • shapeName: Um nome de forma a ser usado.
O MySQL HeatWave Service cria uma réplica de leitura.