Gerenciando um Backup

Use a Console ou a interface de linha de comando para editar, excluir ou mover um backup. Você também pode copiar um backup para outra região.

Editando um Backup

Use a Console ou a interface de linha de comando para editar o nome para exibição, a descrição e o período de retenção de um backup do sistema de banco de dados.

Usando a Console

Use a Console para editar o nome para exibição, a descrição e o período de retenção do backup.

Observação

O painel Editar backup é diferente do painel Editar plano de backup. O painel Editar plano de backup permite ativar backups automáticos, editar o período de retenção e o horário inicial da janela de um sistema de banco de dados existente. Consulte Editando um Plano de Backup.
  1. Abra o menu de navegação e selecione Bancos de Dados. Em HeatWave, clique em Backups.
  2. Execute um dos seguintes procedimentos:
    • Clique em Editar no menu Ações na mesma linha do seu sistema de banco de dados.
    • Clique no nome do backup para abrir a página Detalhes do backup e clique em Editar.
  3. No painel Editar backup, forneça os seguintes detalhes:
    • Nome para exibição: Especifique o novo nome do backup. Se você não modificar o nome, o nome existente será mantido.
    • Descrição: Especifique a nova descrição do backup. Se você não modificar a descrição, a descrição existente será mantida.
    • Período de retenção: Especifique o novo período de retenção do backup. Se você não modificar o período de retenção, o valor existente será retido.
      Observação

      Não é possível alterar o período de retenção de backups automáticos.
  4. Clique em Salvar alterações.
Os metadados de backup são atualizados.

Usando a CLI

Use a interface da linha de comando para atualizar o nome para exibição, a descrição e o período de retenção do seu backup.

Esta tarefa requer o seguinte:
  • Um OCID de backup.
  • Uma política que permite atualizar backups no compartimento ou na 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 atualizar um backup:
  1. Abra um prompt de comando e execute o seguinte comando:
    oci mysql backup update 
    --backup-id <BackupOCID> 
    --display-name <DisplayName>
    --description <Description>
    --retention-in-days <NumberOfDays>
    • --backup-id: Especifique o OCID do backup.

    • --display-name: (Opcional) Especifique o novo nome para exibição do backup. Se você não definir um nome para exibição, o nome existente será mantido.

    • --description: (Opcional) Especifique a nova descrição do backup. Se você não definir uma descrição, a descrição existente será mantida.

    • --retention-in-days: (Opcional) Especifique o novo número de dias para reter o backup. Se você não definir um número, o período de retenção existente será retido.

O HeatWave Service ativa os metadados de backup.

Editando um Plano de Backup

Edite o plano de backup de um sistema de banco de dados existente para permitir backups automáticos e recuperação pontual e edite o período de retenção e o horário inicial da janela.

Usando a Console

Use a Console para editar o plano de backup de um sistema de banco de dados existente.

Observação

O painel Editar plano de backup é diferente do painel Editar backup. O painel Editar backup permite editar o nome para exibição e a descrição do backup. Consulte Editando um Backup.
  1. Acesse a página Detalhes do sistema de banco de dados do sistema de banco de dados.
  2. No menu Mais ações, selecione Editar plano de backup.
  3. No painel Editar plano de backup, forneça os seguintes detalhes:
    • Ativar backups automáticos: Selecione para ativar backups automáticos e para configurar o período de retenção de backup, ativar a recuperação pontual e selecionar a janela de backup. Se você não ativar os backups automáticos, crie um backup manual. É recomendável ativar backups automáticos.
      • Período de retenção de backup: (Opcional) Especifique por quanto tempo os backups serão mantidos, em dias. O período de retenção padrão é de sete dias.
      • Ativar recuperação pontual: Selecione a opção para permitir que você restaure um sistema de banco de dados em um momento para um novo sistema de banco de dados.
      • Selecionar janela de backup: Selecione para permitir que você defina o horário inicial do backup do seu sistema de banco de dados no campo Hora inicial da janela. O seu backup começa em algum momento nos 30 minutos após o horário inicial da janela. Clique em Mostrar janelas de backup por região para exibir a janela de backup padrão específica da sua região.
      Observação

      Não há impacto no sistema de banco de dados ou nas conexões de banco de dados quando o backup automático é criado.
  4. Clique em Salvar alterações.
O plano de backup é atualizado.

Movendo um Backup

Você pode mover um backup ativo para outro compartimento. Não é possível mover um backup que esteja em qualquer outro estado.

Use a Console ou a interface de linha de comando para mover um backup para outro compartimento.

Usando a Console

Use a Console para mover o seu backup para outro compartimento.

Esta tarefa requer o seguinte:
  • A permissão de acesso, MYSQL_BACKUP_MOVE, no compartimento para o qual você deseja mover o seu backup. Consulte mysql-backups.
  • Um backup ativo. Não é possível mover um backup que esteja em qualquer outro estado.
Faça o seguinte para mover um backup para outro compartimento:
  1. Abra o menu de navegação e clique em Bancos de Dados. Em HeatWave, clique em Backups.
  2. Selecione o seu compartimento no Escopo da lista.
  3. Execute um dos seguintes procedimentos:
    • Escolha Mover recurso no menu Ações na mesma linha do seu backup.
    • Clique no nome do backup para abrir a página Detalhes do backup. Clique em Mover recurso.
  4. Na caixa de diálogo Mover recurso, escolha o novo compartimento. Você não pode selecionar o compartimento no qual o backup está no momento.
  5. Clique em Mover backup.
O backup é movido para o compartimento selecionado.

Usando a CLI

Use a interface da linha de comando para mover um backup para outro compartimento.

Esta tarefa requer o seguinte:
  • Um OCID de backup.
  • Uma política que permite mover backups no compartimento ou na 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 mover um backup para outro compartimento:
  1. Abra um prompt de comando e execute o seguinte comando:
    oci mysql backup change-compartment 
    --backup-id <BackupOCID> 
    --compartment-id <TargetCompartmentOCID>
    • --backup-id: Especifique o OCID do backup.

    • --compartment-id: Especifique o OCID do compartimento de destino para o qual o backup é movido.

O Serviço HeatWave move o backup para o compartimento de destino.

Excluindo um Backup

Use a Console ou a interface de linha de comando para excluir um backup do sistema de banco de dados.

Usando a Console

Use a Console para excluir um backup do seu sistema de banco de dados.

  1. Abra o menu de navegação e selecione Bancos de Dados. Em HeatWave, clique em Backups.
  2. Execute um dos seguintes procedimentos:
    • Escolha Excluir no menu Ações na mesma linha do seu sistema de banco de dados.
    • Clique no nome do sistema de banco de dados para abrir a página Detalhes do backup. Clique no botão Mais ações e selecione Excluir.
  3. Na caixa de diálogo Excluir backup, clique em Excluir backup.
O backup é excluído.

Usando a CLI

Use a interface da linha de comando para excluir um backup.

Esta tarefa requer o seguinte:
  • Um OCID de backup.
  • Uma política que permite excluir backups no compartimento ou na 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 excluir um backup:
  1. Abra um prompt de comando e execute o seguinte comando:
    oci mysql backup delete --backup-id <BackupOCID> 
    
    • --backup-id: Especifique o OCID do backup.

O Serviço HeatWave exclui o backup.

Copiando um Backup para Outra Região

Copie um backup do sistema de banco de dados para outra região.

Depois de copiar o backup de um sistema de BD para outra região, você poderá restaurar o sistema de BD na região de destino. Ele não copia a configuração do sistema de banco de dados no qual o backup foi feito.

Esta tarefa requer o seguinte:
  • Um backup ativo em qualquer região:
    Observação

    Você pode copiar o backup para outra região dentro do mesmo realm no Oracle Cloud Infrastructure. O backup não está sendo copiado no momento para a mesma região de destino. Não é possível criar uma cópia do backup na mesma região.
  • A permissão de acesso, MYSQL_BACKUP_COPY e MYSQL_BACKUP_READ, na região de origem na qual o backup está localizado. Consulte mysql-backups.
    Observação

    O tipo de recurso agregado mysql-family não inclui a permissão MYSQL_BACKUP_COPY.
  • A permissão de acesso, MYSQL_BACKUP_CREATE, na região de destino para a qual o backup deverá ser copiado. Consulte mysql-backups.
Políticas de Amostra
  • Para permitir que um grupo chamado MyTestGroup1 copie backups do sistema de BD entre qualquer região:
    Allow group MyTestGroup1 to read mysql-backups in tenancy
    Allow group MyTestGroup1 to use mysql-backups in tenancy where request.permission = 'MYSQL_BACKUP_COPY'
    Allow group MyTestGroup1 to manage mysql-backups in tenancy where request.permission = 'MYSQL_BACKUP_CREATE'
  • Para permitir que um grupo chamado MyTestGroup2 copie os backups do sistema de BD das regiões Oeste dos EUA (Phoenix) e Leste dos EUA (Ashburn) para qualquer região de destino:
    Allow group MyTestGroup2 to read mysql-backups in tenancy
    Allow group MyTestGroup2 to use mysql-backups in tenancy where all {request.permission = 'MYSQL_BACKUP_COPY', any {request.region='phx', request.region='iad'})
    Allow group MyTestGroup2 to manage mysql-backups in tenancy where request.permission = 'MYSQL_BACKUP_CREATE'
  • Para permitir que um grupo chamado MyTestGroup3 copie backups do sistema de BD da região Sul do Reino Unido (Londres) para a região Central da Alemanha (Frankfurt):
    Allow group MyTestGroup3 to read mysql-backups in tenancy where request.region = 'lhr'
    Allow group MyTestGroup3 to use mysql-backups in tenancy where all {request.permission = 'MYSQL_BACKUP_COPY', request.region = 'lhr', target.destination-region = 'fra'}
    Allow group MyTestGroup3 to manage mysql-backups in tenancy where all {request.permission = 'MYSQL_BACKUP_CREATE', request.region = 'fra'}

Use a Console ou a interface de linha de comando para copiar um backup do sistema de banco de dados para outra região.

Usando a Console

Use a Console para copiar seu backup para outra região.

Faça o seguinte para copiar um backup para outra região:
  1. Abra o menu de navegação e selecione Bancos de Dados. Em HeatWave, clique em Backups.
  2. Execute um dos seguintes procedimentos:
    • Clique em Copiar para outra região no menu Ações na mesma linha do seu backup.
    • Clique no nome do backup para abrir a página Detalhes do backup e clique em Copiar para outra região.
  3. No painel Copiar para outra região, forneça os seguintes detalhes:
    • Região de destino: Selecione a região para a qual o backup é copiado.
    • Compartimento da região de destino: O compartimento não pode ser alterado. Ele sempre copia para o mesmo compartimento.
    • Nome para exibição: (Opcional) Especifique o nome do backup. O valor padrão é "<SourceBackupName>-copy-from-<SourceRegionName>".
    • Descrição: (Opcional) Especifique a descrição do backup. O valor padrão é "This backup is a copy of <SoureBackupName> from the region <SourceRegionName>."
  4. Clique em Copiar.
O backup é copiado para o mesmo compartimento na região selecionada.
Observação

Se a solicitação de serviço COPY_BACKUP retornar o erro DbSystemBackupCopyLimitExceeded, você precisará repetir a cópia de backup novamente posteriormente.

Usando a CLI

Use a interface da linha de comando para copiar um backup do sistema de banco de dados para outra região.

Esta tarefa requer o seguinte:
  • Um OCID de backup de origem.
  • Uma política que permite ler e copiar backups na região de origem e criar backups na região de destino.
  • Uma instalação da CLI configurada corretamente e as chaves SSH necessárias. Consulte Interface de Linha de Comando.
    Observação

    A CLI deve ser configurada para autenticação com a região de destino para a qual o backup é copiado.
Faça o seguinte na CLI para copiar um backup do sistema de banco de dados para outra região:
  1. Abra um prompt de comando e execute o seguinte comando:
    oci mysql backup copy 
    --source-backup-id <SourceBackupOCID> 
    --source-region <SourceRegionName>
    --compartment-id <DestinationCompartmentOCID> 
    --region <DestinationRegionName>
    --display-name <DisplayName>
    --description <Description>
    • --source-backup-id: Especifique o OCID do backup de origem.

    • --source-region: Especifique o identificador de região do backup de origem. Por exemplo:us-ashburn-1, sa-saopaulo-1 e eu-frankfurt-1.

    • --compartment-id: Especifique o OCID do compartimento de destino para o qual o backup é copiado. Ele deve ser igual ao compartimento do backup de origem.

    • --region: (Opcional) Especifique o identificador da região de destino para o qual o backup é copiado. Se você não tiver definido a região, a região configurada no arquivo de configuração da CLI será usada.

    • --display-name: (Opcional) Especifique o nome para exibição do backup copiado. Se você não definir um nome para exibição, um será gerado para você com o nome para exibição do backup de origem.

    • --description: (Opcional) Especifique a descrição do backup copiado. Se você não definir uma descrição, uma será gerada para você com a descrição do backup de origem.

O Serviço HeatWave começa a copiar o backup de origem para a região de destino.