Restauração de um Backup

Use a Console ou a interface de linha de comando para restaurar de uma cópia de segurança existente para um novo sistema de Banco de Dados na mesma tenancy.

Observação

O backup de um sistema de banco de dados pago não pode ser restaurado para um sistema de banco de dados Always Free. O backup de um sistema de BD Always Free pode ser restaurado para:
  • Um sistema de banco de dados Always Free.
  • Um sistema de banco de dados a pagar em uma tenancy paga ou de avaliação.

Não é possível criar um sistema de banco de dados que tenha o mesmo endereço IP que um sistema de banco de dados em execução. Se você quiser usar o mesmo endereço IP, exclua o sistema de banco de dados em execução. Além disso, você pode deixar o Oracle selecionar um endereço IP não utilizado da sub-rede ou definir um novo endereço IP para o novo sistema de BD usando o campo endereço IP na guia Rede das opções avançadas. Consulte Opção Avançada: Conexões.

Quando você cria um novo sistema do BD com base em um backup, ele retém as credenciais de administrador do sistema do BD original quando o backup foi feito. Ele também mantém a versão do sistema de banco de dados por padrão, a menos que você escolha uma versão mais recente para fazer upgrade do sistema de banco de dados restaurado. Se a versão do sistema de banco de dados restaurado ficar indisponível, ele será submetido a upgrade no próximo ciclo de manutenção. Ao restaurar um backup automático, manual, final ou de operador, você restaura os dados completos do sistema de Banco de Dados original na mesma tenancy.

Usando a Console

Use a Console para restaurar de uma cópia de segurança existente para um novo sistema de Banco de Dados.

Observação

Se você encontrar um erro de solicitação de serviço OutOfHostCapacity ao criar um sistema de banco de dados com base em um backup, consulte Resolvendo o Erro OutOfHostCapacity.
Faça o seguinte para restaurar de um backup existente para um novo sistema de banco de dados:
  1. Na página da lista Backups, selecione o backup com o qual deseja trabalhar. Se precisar de ajuda para localizar a página de lista ou o backup, consulte Listando Backups - Usando a Console.

    A página de detalhes é aberta e exibe informações sobre o backup. Em Sistema de BD, você pode encontrar os detalhes do sistema de BD associado.

  2. Selecione Restaurar para novo sistema de banco de dados na parte superior da página.
  3. Configurar Origem: A chave de alternância Always Free é ativada quando o backup selecionado é um backup de um sistema de BD Always Free.
    • Em uma tenancy do Free Tier, você só pode restaurar um backup Always Free para um sistema de BD Always Free.
    • Em uma tenancy paga ou de avaliação, você pode desativar a chave de alternância para restaurar o backup Always Free para um sistema de banco de dados pago.
  4. Fornecer informações do sistema de Banco de Dados:
    • Criar no compartimento: Se você quiser iniciar o sistema de banco de dados em um compartimento diferente do compartimento atual, selecione o compartimento necessário na lista. Se você não selecionar outro compartimento, o compartimento atual será usado.
    • Nome: (Opcional) Especifique um nome para exibição amigável para o sistema de banco de dados. O nome não precisa ser exclusivo. Um OCID (Oracle Cloud Identifier) identifica exclusivamente o sistema de BD.
    • Descrição: (Opcional) Especifique uma descrição amigável do sistema de banco de dados e sua finalidade.
  5. O tipo de Sistema de BD: Selecione Independente para um sistema de BD de instância única e selecione Alta disponibilidade para um sistema de BD de três instâncias.
    Observação

    Não há suporte para alta disponibilidade ao restaurar um backup Always Free para um sistema de banco de dados Always Free.
  6. Configurar rede:
    • Rede virtual na nuvem: Selecione a VCN na qual o sistema de banco de dados será iniciado.
    • Sub-rede: Selecione a sub-rede necessária da VCN selecionada.
    • Mostrar opções avançadas: (Opcional) Selecione para configurar grupos de segurança de rede.
      • Compartimento: Selecione um compartimento no qual o grupo de segurança de rede esteja configurado.
      • Grupo de segurança de internet: 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.
  7. Configurar a colocação:
    • Domínio de disponibilidade: Você pode alterar o domínio de disponibilidade, mas não a região.
      Observação

      O domínio de disponibilidade não pode ser alterado ao restaurar um backup Always Free para um sistema de banco de dados Always Free.
    • Escolher um domínio da falha: Selecione esta opção para permitir que você escolha um domínio da falha. Se você não escolher um domínio de falha, a Oracle escolherá um para você. Consulte Domínios de Falha.
  8. Configurar hardware:
    • Ativar cluster do HeatWave: O padrão depende do estado do sistema de banco de dados durante o backup. Você pode alterar esta opção com base em suas necessidades.
      Observação

      Ao restaurar um sistema de banco de dados combinado com o cluster HeatWave, você não pode fazer upgrade para uma versão mais recente. Se necessário, você poderá fazer upgrade do sistema de banco de dados e do cluster do HeatWave após a conclusão da restauração.
    • Selecionar uma forma: Selecione Alterar forma. No painel Procurar todas as formas, faça o seguinte:
      1. Selecione o modelo de computação.
        • ECPU: Baseado em uma arquitetura independente de ECPU com uma medida abstrata de núcleos de CPU, memória e outros recursos.
        • OCPU: Com base no núcleo físico de um processador com hyper-threading ativado. Filtre as formas selecionando o tipo de máquina:
          • Todos os tipos: Exibe todas as formas disponíveis.
          • Máquina virtual: Exibe apenas as formas baseadas na Máquina Virtual.
          • Bare metal: Exibe apenas as formas baseadas em Bare Metal.
          Observação

          Todas as formas de OCPU estão obsoletas e não estão disponíveis para novos usuários criados após 5 de setembro de 2024. Os usuários existentes ainda podem usá-las até 5 de setembro de 2025.
      2. Marque a caixa de seleção para escolher uma forma. Consulte Formas Suportadas.
      3. Selecione Selecionar uma forma.
      Observação

      A forma não pode ser alterada ao restaurar um backup Always Free para um sistema de banco de dados Always Free.
    • Configuração do cluster HeatWave: Esta opção é mostrada quando a opção Ativar cluster HeatWave é selecionada. Se quiser alterar a configuração padrão, selecione Configurar cluster HeatWave e faça o seguinte no painel Configurar cluster HeatWave:
      Observação

      A forma e o número de nós não podem ser alterados ao restaurar um backup Always Free para um sistema de BD Always Free.
      1. Detalhes da forma: A forma dos nós do HeatWave. Se quiser alterar a forma, selecione Alterar forma para selecionar uma forma para os nós do HeatWave. Consulte Formas Suportadas.
      2. : Especifique o número de nós do HeatWave a serem criados. O mínimo é 1 nó e o máximo depende do seguinte:
        • Forma HeatWave.Free: 1 nó
        • Forma HeatWave.32GB: 16 nós
        • Forma HeatWave.512GB ou MySQL.HeatWave.VM.Standard: 64 nós
        • Forma HeatWave.512GB ou MySQL.HeatWave.VM.Standard com o Lakehouse ativado: 512 nós
      3. MySQL HeatWave Lakehouse: Ative o processamento de consultas nos dados que residem no Object Storage. Antes do MySQL 8.4.0-u3, o HeatWave Lakehouse só era compatível com as formas MySQL.HeatWave.VM.Standard e HeatWave.512GB. Consulte MySQL HeatWave Lakehouse.
        Observação

        Antes do MySQL 8.3.0-u2, você deve desativar a recuperação pontual, a alta disponibilidade, as réplicas de leitura e a replicação de saída para ativar o MySQL HeatWave Lakehouse.
      4. Selecione Salvar alterações.
    • Tamanho do armazenamento: Configure o tamanho do armazenamento do sistema de banco de dados. O tamanho do armazenamento de dados é independente da forma selecionada.
      • Tamanho inicial do armazenamento de dados (GB): Especifique o tamanho inicial do armazenamento de dados, em GB, a ser alocado ao sistema de banco de dados. O valor deve ser maior que 50 e menor que 131072.

        O valor de armazenamento inicial tem um impacto na sua capacidade de aumentar o tamanho do armazenamento posteriormente e no desempenho do armazenamento aumentado. Consulte Armazenamento do Sistema de BD. Além disso, se você estiver importando dados, certifique-se de especificar um armazenamento de dados suficiente.

      • Expansão automática de armazenamento: Ative a expansão automática de armazenamento de Dados quando a utilização do espaço aumentar para perto dos limites somente leitura do Health Monitor da instância de banco de Dados para qualquer instância no sistema de Banco de Dados.
        Observação

        Por padrão, a expansão automática de armazenamento é ativada quando a alta disponibilidade é ativada e não pode ser desativada.
      • Tamanho máximo do armazenamento de dados (GB): Especifique o tamanho máximo do armazenamento de dados, em GB, para o qual o tamanho do armazenamento pode ser expandido. O valor deve ser maior que o tamanho do armazenamento de dados inicial.
        Observação

        Sempre que o tamanho do armazenamento for expandido, a cobrança pelo uso do armazenamento aumentará de acordo. Use o tamanho máximo de armazenamento para evitar a superação de custos.
  9. Configurar plano de backup: Selecione a opção para ativar backups automáticos. Se você não selecionar backups automáticos, gerencie os seus backups manualmente. É recomendável ativar backups automáticos.
    Observação

    Ao restaurar um backup Always Free para um sistema de BD Always Free, o backup automático é ativado com período de retenção de 1 dia, a recuperação pontual não é suportada e a janela de backup não é alterável.
    Plano de backup:
    • Período de retenção de backup: (Opcional) Especifique quantos dias você deseja manter o backup. Por padrão, o sistema de banco de dados retém o backup por sete dias.
    • Ativar recuperação pontual: Selecione a opção para permitir que você restaure um sistema de banco de dados em um determinado momento para um novo sistema de banco de dados.
    • Janela Selecionar backup: Selecione a opção para permitir que você selecione o horário inicial do período de backup. Se você não ativar essa opção, um horário de início da janela padrão será escolhido com base na sua região.
      • Horário inicial da janela: Especifique o horário (no fuso horário UTC) em que você deseja iniciar o backup do seu sistema de BD. Seu backup começa dentro de 30 minutos do horário inicial da janela.
        Observação

        Não defina o horário inicial da janela de backup muito próximo do horário inicial da janela de manutenção. O backup automático não poderá ser iniciado se uma operação em conflito, como manutenção ou upgrade, estiver em execução no momento. Tem que esperar até que a operação em conflito seja concluída. Se a operação em conflito não for concluída dentro de duas horas do horário inicial da janela de backup, o backup automático será ignorado e tentará novamente na próxima janela de backup no dia seguinte.
      • Mostrar janelas do backup por região: Selecione a opção para ver o horário inicial default da janela da sua região.
    • Exclusão suave: Selecione esta opção para manter o backup a ser excluído devido à política de retenção no estado DELETE_SCHEDULED por 7 dias adicionais antes de excluí-lo permanentemente. Isso é ativado por padrão.
    Cópia entre regiões: Selecione a opção para programar a cópia entre regiões. Se ativado, cada backup automático será copiado para a região de destino selecionada.
    • Região de destino: Selecione uma região de destino para a qual o backup será copiado.
    • Período de retenção do backup: (Opcional) Especifique quantos dias você deseja manter o backup na região de destino. Se não estiver definido, o valor padrão será o mesmo que o período de retenção do backup de origem.
    Observação

    Você deve ter a permissão MYSQL_BACKUP_COPY para ativar a cópia entre regiões. A permissão MYSQL_BACKUP_COPY não está incluída no tipo de recurso de agregação mysql-family. A tenancy também deve se inscrever na região de destino.
  10. Fornecer contatos para notificações e anúncios operacionais: (Opcional) Informe um ou mais e-mails de contato para receber avisos e anúncios operacionais, bem como notificações de manutenção não planejadas. Selecione Adicionar contato para adicionar mais contatos. Você pode adicionar até um máximo de 10 contatos. Endereços de e-mail duplicados e inválidos não são permitidos.
  11. Mostrar opções avançadas: Selecione para abrir um grupo de guias que permitem configurar mais o sistema de banco de dados. Consulte Opções Avançadas.
  12. Selecione Restaurar.

Usando a CLI

Use a interface da linha de comando para restaurar de um backup para um novo sistema de banco de dados.

Esta tarefa requer o seguinte:
  • Um compartimento, uma sub-rede e um OCID (Oracle Cloud Identifier) de backup.
  • O nome de uma forma e o domínio de disponibilidade.
  • Uma política que permite criar um sistema de banco de dados no compartimento ou na tenancy.
  • Uma instalação da CLI configurada corretamente e as chaves SSH necessárias. Consulte Interface de Linha de Comando.
  • Uma VCN configurada corretamente. Consulte Criando uma Rede Virtual na Nuvem.
Faça o seguinte para criar um sistema de banco de dados com base em um backup:
  1. Abra um prompt de comando e execute o seguinte:
    oci mysql db-system create 
              --compartment-id=<CompartmentOCID> 
              --subnet-id=<SubnetOCID> 
              --availability-domain=<AvailabilityDomain> 
              --shape-name=<ShapeName> 
              --configuration-id=<ConfigurationOCID>
              --data-storage-size-in-gbs=<Number>
              --display-name=<DisplayName>
              --source='{"backupId": "<BackupOCID>", 
                         "sourceType": "BACKUP"}'
    • compartment-id: Especifique o OCID do compartimento no qual o sistema de banco de dados é criado.
    • subnet-id: Especifique o OCID da sub-rede VCN que o sistema de banco de dados deve usar.
    • availability-domain: Especifique o nome do domínio de disponibilidade no qual o sistema de banco de dados é criado.
    • shape-name: Especifique o nome da forma. Por exemplo, MySQL.8.
    • configuration-id: (Opcional) Especifique o OCID da configuração que deseja aplicar ao sistema de banco de dados. Se você não definir um ID de configuração, o sistema de banco de dados usará a configuração padrão associada à forma selecionada. Se você definir uma configuração personalizada, use a mesma forma definida na solicitação.
    • data-storage-size-in-gbs: (Opcional) Especifique o volume de armazenamento de dados, em GBs, para o sistema de banco de dados. O valor deve ser maior que o volume de armazenamento definido no sistema de banco de dados do backup e menor que 131.072. O tamanho do armazenamento de dados é independente da forma selecionada. Se você não definir um valor, será usado o armazenamento definido no sistema de BD do backup.
    • display-name: (Opcional) Especifique o nome para exibição do sistema de banco de dados. Se você não definir um nome para exibição, um será gerado para você no formato mysqldbsystemYYYYMMDDHHMMSS.
    • source: Especifique os detalhes do backup do qual você deseja restaurar dados.
      • backupId: Especifique o OCID do backup.
      • sourceType: Especifique BACKUP para restauração de um backup.

Cenários de Restauração de Backup Suportados

O MySQL HeatWave Service suporta a restauração de um backup de um sistema de banco de dados standalone ou de alta disponibilidade para um novo sistema de banco de dados.

Quando você restaurar de um sistema de banco de dados independente para um sistema de banco de dados de alta disponibilidade, certifique-se de:

  • Existem chaves primárias em cada tabela do sistema de banco de dados.
  • MySQL versão é 8.0.24 ou mais recente. Não é possível ativar a alta disponibilidade em versões anteriores do MySQL.

Tabela 9-2 Cenários de Restauração de Backup Suportados

Origem Destino Suporte
Sistema de banco de dados independente
  • Sistema de banco de dados independente
  • Sistema de Banco de Dados com Alta disponibilidade
  • Sistema de banco de dados independente com cluster HeatWave
  • Sistema de banco de dados de alta disponibilidade com cluster HeatWave
Suportado
Sistema de banco de dados independente com cluster HeatWave
  • Sistema de banco de dados independente
  • Sistema de Banco de Dados com Alta disponibilidade
Suportado - Somente dados InnoDB são restaurados. Se a origem tiver o MySQL HeatWave Lakehouse ativado, os dados do Lakehouse não serão restaurados.
Sistema de banco de dados independente com cluster HeatWave
  • Sistema de banco de dados independente com cluster HeatWave
  • Sistema de banco de dados de alta disponibilidade com cluster HeatWave
  • Suportado - Somente dados InnoDB são restaurados. Se a origem tiver o MySQL HeatWave Lakehouse ativado, os dados do Lakehouse não serão restaurados.
  • Se você adicionar um cluster HeatWave ao sistema de banco de dados independente ou de alta disponibilidade posteriormente, os dados não serão carregados automaticamente no cluster HeatWave, e você precisará carregá-los manualmente.
Sistema de Banco de Dados com Alta disponibilidade
  • Sistema de banco de dados independente
  • Sistema de Banco de Dados com Alta disponibilidade
  • Sistema de banco de dados independente com cluster HeatWave
  • Sistema de banco de dados de alta disponibilidade com cluster HeatWave
Suportado
Sistema de banco de dados de alta disponibilidade com cluster HeatWave
  • Sistema de banco de dados independente
  • Sistema de Banco de Dados com Alta Disponibilidade
Suportado - Somente dados InnoDB são restaurados. Se a origem tiver o MySQL HeatWave Lakehouse ativado, os dados do Lakehouse não serão restaurados.
Sistema de banco de dados de alta disponibilidade com cluster HeatWave
  • Sistema de banco de dados independente com cluster HeatWave
  • Sistema de banco de dados de alta disponibilidade com cluster HeatWave
  • Suportado - Somente dados InnoDB são restaurados. Se a origem tiver o MySQL HeatWave Lakehouse ativado, os dados do Lakehouse não serão restaurados.
  • Se você adicionar um cluster HeatWave ao sistema de banco de dados independente ou de alta disponibilidade posteriormente, os dados não serão carregados automaticamente no cluster HeatWave, e você precisará carregá-los manualmente.