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, o período de retenção e a exclusão temporária de um backup do sistema de banco de dados.

Observação

Não é possível alterar o período de retenção de backups automáticos.

O período de retenção dos backups finais dos sistemas de BD Always Free é limitado a um máximo de 7 dias.

Você não pode alterar a exclusão temporária de backups de sistemas de BD Always Free.

Use a Console ou a interface de linha de comando para editar um backup:

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 painelEditar backup é diferente do painel Editar plano de backup. O painel Editar plano de backup permite que você ative backups automáticos, edite o período e o horário inicial da janela de uma rede 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 MySQL, selecione Backups.
  2. Execute um dos seguintes procedimentos:
    • Selecione Editar no menu Ações na mesma linha do seu sistema de banco de dados.
    • Selecione o nome do backup para abrir a página Detalhes do backup e selecione 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.
    • Exclusão flexível: Especifique a nova definição de exclusão flexível. Se você não modificá-lo, a configuração existente será mantida.
      Observação

      Quando ativado, ele retém o backup a ser excluído por causa da política de retenção no estado DELETE_SCHEDULED por 7 dias adicionais antes de excluí-lo permanentemente.
  4. Selecione Salvar alterações.
Os metadados de backup são atualizados.

Usando a CLI

Use a interface de linha de comando para atualizar o nome para exibição, a descrição, o período de retenção e a exclusão suave do 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>
    --soft-delete ENABLED
    • --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 de 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.

    • --soft-delete: (Opcional) Especifique a definição de exclusão temporária do backup, HABILITADO ou DESATIVADO.

HeatWave O serviço atualiza os metadados de backup.

Editando um Plano de Backup

Edite o plano de backup de um sistema de banco de dados existente para ativar backups automáticos, recuperação pontual e exclusão temporária, edite o período de retenção e o horário inicial da janela e programe a cópia de backup entre regiões.

Observação

Você não pode alterar o plano de backup de um sistema de banco de dados Always Free.

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 painelEditar backup permite que você edite o nome para exibição e a descrição do backup. Consulte Editando um Backup.
  1. Navegue até 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:
    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.
    • Plano de backup:
      • 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 específico 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 Tempo inicial da janela. O seu backup começa em algum momento nos 30 minutos após o Horário inicial da janela. Selecione 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 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 conflitante, como manutenção ou upgrade, estiver em execução no momento. É necessário aguardar até que a operação conflitante seja concluída. Se a operação conflitante 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.
      • Exclusão flexível: Selecione para ativar a exclusão flexível.
      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.
    • 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 é 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 for definido, o valor padrão será o mesmo do 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 agregado mysql-family. A tenancy também deve se inscrever na região de destino.
  4. Selecione 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.

Observação

Você não pode mover backups de um sistema de BD Always Free para outro compartimento.

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 selecione Bancos de Dados. Em HeatWave MySQL, selecione Backups.
  2. Escolha 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.
    • Selecione o nome do backup para abrir a página Detalhes do backup. Selecione 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. Selecione Mover backup.
O backup é movido para o compartimento selecionado.

Usando a CLI

Use a interface de 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 MySQL, clique em Backups.
  2. Execute um dos seguintes procedimentos:
    • Escolha Excluir no menu Ações na mesma linha do seu backup.
    • Clique no nome do backup para abrir a página Detalhes do backup. Clique no botão Mais ações e selecione Excluir.
  3. Em Excluir backup, selecione 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.

Cancelando a Exclusão de um Backup

Use a Console ou a interface de linha de comando para cancelar a exclusão de um backup.

Usando a Console

Use a Console para cancelar a exclusão programada de um backup.

  1. Abra o menu de navegação e selecione Bancos de Dados. Em HeatWave MySQL, selecione Backups.
  2. Execute um dos seguintes procedimentos:
    • Escolha Cancelar exclusão no menu Ações na mesma linha do seu backup.
    • Selecione o nome do backup para abrir a página Detalhes da cópia de segurança Selecione o botão Mais ações e selecione Cancelar exclusão.
  3. Na caixa de diálogo Cancelar exclusão, selecione Cancelar exclusão.
A exclusão programada do backup foi cancelada.

Usando a CLI

Use a interface de linha de comando para cancelar a exclusão de um backup.

Esta tarefa requer o seguinte:
  • O OCID de um backup que tem o estado DELETE SCHEDULED.
  • Uma política que permite cancelar a exclusão de 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 cancel-backup-deletion --backup-id <BackupOCID> 
    
    • --backup-id: Especifique o OCID do backup.

HeatWave O serviço cancela a exclusão programada do backup.

Copiando um Backup para Outra Região

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

Observação

Você não pode copiar backups de um sistema de BD Always Free para outra região.

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

Ao copiar backups do sistema de banco de dados entre regiões em sua tenancy, o limite do serviço MySQL Contagem Máxima de Cópia de Backup Paralelo entre Regiões determina o número máximo de cópias simultâneas que você pode executar de uma região de origem específica.

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.
Exemplos de Políticas
  • 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 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 banco de dados 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 MySQL, selecione Backups.
  2. Execute um dos seguintes procedimentos:
    • Selecione Copiar para outra região no menu Ações na mesma linha do backup.
    • Selecione o nome do backup para abrir a página Detalhes do backup e selecione Copiar para outra região.
  3. No painel Copiar para outra região, forneça os seguintes detalhes:
    1. Região de destino: Selecione a região para a qual o backup é copiado.
    2. Compartimento da região de destino: O compartimento não pode ser alterado. Ele sempre é copiado para o mesmo compartimento.
    3. Nome para exibição: (Opcional) Especifique o nome do backup. O valor padrão é "<SourceBackupName>-copy-from-<SourceRegionName>".
    4. Descrição: (Opcional) Especifique a descrição do backup. O valor padrão é "This backup is a copy of <SoureBackupName> from the region <SourceRegionName>."
    5. Período de retenção do backup: (Opcional) Especifique o período de retenção do backup na região de destino. O padrão é o período de retenção do backup de origem.
      Observação

      O período máximo de retenção de um backup automático é de 35 dias, o período máximo de retenção de um backup manual é de 365 dias.
    6. Chave de criptografia: Selecione Criptografar usando uma chave gerenciada pelo sistema Oracle ou Criptografar usando uma chave gerenciada pelo sistema.
      Se você selecionar uma chave gerenciada pelo cliente, será necessário selecionar um dos seguintes locais de chave:
      • Esta tenancy: Primeiro selecione o Vault e, em seguida, a Chave no vault selecionado. Você pode alterar o compartimento do vault e a chave, se necessário.
      • Diferente tenancy: Informe o OCID da chave de criptografia.
  4. Selecione 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 mais tarde.

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>
    --backup-copy-retention-in-days <NumberOfDays>
    --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 de 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.

    • --backup-copy-retention-in-days: (Opcional) Especifique o número de dias em que o backup na região de destino é retido. O período de retenção padrão é o mesmo que o backup de origem.

    • --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.