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.

Validando e Preparando um Backup

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

Observação

Você não pode validar e preparar 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 validar e preparar um backup do 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 Validar na parte superior da página.
  3. No painel Validar backup, você pode selecionar Preparar backup para ativar a preparação de backup se o backup não tiver sido preparado anteriormente.
  4. Selecione Validar.
O processo de validação de backup é iniciado e o estado do backup passa para Atualizando. Após a conclusão da validação, você poderá verificar o resultado na página Detalhes do backup.

Usando a CLI

Use a interface de linha de comando para validar e preparar um backup do sistema de banco de dados.

Esta tarefa requer o seguinte:
  • Um OCID de backup.
  • Uma política que permite validar backups 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 atualizar um backup:
  1. Abra um prompt, de comando e execute o seguinte comando:
    oci mysql backup validate 
    --backup-id <BackupOCID> 
    --is-prepared-backup-required <Boolean>
    
    • --backup-id: Especifique o OCID do backup.
    • --is-prepared-backup-required: (Opcional) Especifique se o backup deve ser preparado. Defina como true para preparar o backup. O padrão é false.
O MySQL HeatWave Service valida o backup. Ele também prepara o backup, se ativado.

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. 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 a guia Detalhes.
  3. Selecione Editar em qualquer um dos seguintes campos:
    • Nome
    • Descrição
    • Dias de retenção
    • Exclusão reversível
  4. 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.
  5. 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.

O MySQL HeatWave Service 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. Na página de lista Sistemas de BD, selecione o sistema de BD com o qual você deseja trabalhar. 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.

    A página de detalhes é aberta e exibe informações sobre o sistema de banco de dados.

  2. Selecione a guia Detalhes.
  3. Selecione Editar no campo Backups automáticos na seção Plano de backup:
  4. 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.
  5. 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. 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 Mover recurso na parte superior da página.
  3. 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.
  4. 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 MySQL HeatWave Service move o backup para o compartimento de destino.

Exportando um Backup

Você pode exportar um backup ativo para um bucket do Object Storage no mesmo compartimento ou em outro compartimento na mesma tenancy, permitindo que você retenha seus dados por um período prolongado.

O backup exportado pode ser importado para um novo sistema de banco de dados. Consulte Importando com o Recursos de Importação de Dados. O backup exportado também pode ser importado total ou parcialmente para um sistema de banco de dados existente. Consulte: Importando com o Shell MySQL. Como o backup exportado captura a estrutura lógica e os dados do banco de dados, independentemente dos formatos de dados específicos da versão, você pode importar o backup para uma versão compatível inferior ou superior do sistema de banco de dados. Você pode até mesmo usar o backup exportado para auditoria e análise sem precisar restaurar todo o banco de dados.

Você só pode iniciar uma exportação para um backup do sistema de banco de dados por vez. Enquanto a exportação de backup estiver em andamento, você ainda poderá usar o mesmo backup para restaurar o sistema de banco de dados.

Você não pode exportar um backup nos seguintes casos:

  • Se o backup estiver em qualquer estado diferente de ativo.
  • Se o backup tiver sido criado em um sistema de banco de dados que contenha tabelas externas do Lakehouse.

Para exibir o andamento da exportação, você pode navegar até o bucket do serviço Object Storage que está sendo usado para a exportação e revisar a lista de objetos listados na guia Objetos na página de detalhes do bucket. Consulte Listando Objetos do Serviço Object Storage em um Bucket. Você também pode monitorar o tamanho do bucket e o número de objetos exibidos na guia Monitoramento na página de detalhes do bucket. Se você notar que esses valores estão aumentando nas últimas horas, isso indicará que a exportação está progredindo. Consulte Exibindo Gráficos de Métricas Padrão para um Bucket do Serviço Object Storage.

Esta tarefa requer o seguinte:
  • Um backup ativo. Você não pode exportar um backup que esteja em qualquer outro estado.
  • As permissões de acesso, MYSQL_BACKUP_EXPORT e MYSQL_BACKUP_READ, no compartimento do qual você deseja exportar seu backup. Consulte mysql-backups.
  • As permissões de acesso, BUCKET_INSPECT, BUCKET_READ, OBJECT_CREATE, OBJECT_DELETE, OBJECT_INSPECT, OBJECT_OVERWRITE e OBJECT_READ, no compartimento que contém o bucket do serviço Object Storage no qual você deseja exportar seu backup.
  • Um bucket do serviço Object Storage, na mesma tenancy e região do backup do sistema de banco de dados, no qual você deseja exportar o backup.
  • Uma sub-rede com um endereço IP válido na região em que você deseja exportar o backup, que é usada para criar uma instância temporária do MySQL usada para exportar o backup.
Exemplos de Políticas
  • Para permitir que qualquer backup seja exportado para qualquer bucket do Object Storage na mesma tenancy:
    ALLOW any-user TO {BUCKET_INSPECT, BUCKET_READ, OBJECT_CREATE, OBJECT_DELETE, OBJECT_INSPECT, OBJECT_OVERWRITE, OBJECT_READ}
    IN TENANCY WHERE ALL
    {
        request.principal.type = 'mysqlbackup'
    }
  • Para permitir que qualquer backup seja exportado para qualquer bucket do Object Storage em um compartimento:
    ALLOW any-user TO {BUCKET_INSPECT, BUCKET_READ, OBJECT_CREATE, OBJECT_DELETE, OBJECT_INSPECT, OBJECT_OVERWRITE, OBJECT_READ}
    IN COMPARTMENT <TargetBucketCompartmentOCID> WHERE ALL
    {
        request.principal.type = 'mysqlbackup',
        request.principal.compartment.id = '<BackupCompartmentOCID>'
    }
  • Para permitir que qualquer backup seja exportado para um bucket específico do Object Storage:
    ALLOW any-user TO {BUCKET_INSPECT, BUCKET_READ, OBJECT_CREATE, OBJECT_DELETE, OBJECT_INSPECT, OBJECT_OVERWRITE, OBJECT_READ}
    IN COMPARTMENT <TargetBucketCompartmentOCID> WHERE ALL
    {
        request.principal.type = 'mysqlbackup',
        request.principal.compartment.id = '<BackupCompartmentOCID>',
        target.bucket.name = '<TargetBucketName>'
    }
  • Para permitir que um backup específico seja exportado para um bucket específico do Object Storage:
    ALLOW any-user TO {BUCKET_INSPECT, BUCKET_READ, OBJECT_CREATE, OBJECT_DELETE, OBJECT_INSPECT, OBJECT_OVERWRITE, OBJECT_READ}
    IN COMPARTMENT <TargetBucketCompartmentOCID> WHERE ALL
    {
        request.principal.type = 'mysqlbackup',
        request.principal.id = '<BackupOCID>',
        request.principal.compartment.id = '<BackupCompartmentOCID>',
        target.bucket.name = '<TargetBucketName>'
    }

Use a Console ou a interface de linha de comando para exportar seu backup para um bucket do Object Storage.

Usando a Console

Use a Console para exportar o backup do sistema de banco de dados para um bucket do Object Storage.

Faça o seguinte para exportar um backup:
  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. Na lista drop-down Ações, selecione Exportar backup.
  3. No painel Exportar backup, faça o seguinte:
    1. Na seção Object Storage, faça o seguinte:
      1. Especifique o nome do compartimento e do bucket no qual você deseja exportar o backup.
      2. Especifique um novo nome de pasta para a exportação do backup. Certifique-se de que uma pasta com o mesmo nome ainda não exista no bucket do Object Storage especificado.

        Se um nome de pasta não for especificado, uma pasta com o nome exportbackup<yyyyMMddHHmmss>_<backup_name> será criada automaticamente no bucket do Object Storage especificado.

      3. Selecione o formato para armazenar os dados de backup exportados, que podem ser CSV ou TSV. CSV é selecionado por padrão.
    2. Na seção Compressão, a compactação está ativada por padrão.

      Para alterar as configurações de compactação, faça o seguinte:

      • Selecione o tipo de compactação, que pode ser ZSDT ou GZIP. O tipo de compactação ZSDT é selecionado por padrão.
        Observação

        É recomendável não usar o ZSTD com níveis de compactação mais altos para um backup de tamanho grande para evitar o tempo de operação de exportação estendido e o timeout potencial.
      • Especifique o nível de compactação.
        • Para o tipo de compactação ZSDT, o nível de compactação varia de 1 a 22.
        • Para o tipo de compactação GZIP, o nível de compactação varia de 1 a 9.

          O nível de compactação é definido como 1 por padrão.

      Para desativar a compactação, desative Ativar compactação de backup.
    3. Se você estiver exportando um backup que foi copiado de outra região, deverá selecionar uma sub-rede na região atual.

      Para selecionar uma sub-rede, faça o seguinte na seção Configurar rede:

      1. Ative Ativar configuração de rede.
      2. Selecione o compartimento da rede virtual na nuvem (VCN) e a VCN.
      3. Selecione o compartimento e a sub-rede da sub-rede.

      Um ponto final MySQL temporário é criado na sub-rede especificada para exportar com segurança seu backup.

    4. Clique em Exportar.
O backup é exportado para o bucket do Object Storage especificado.

Usando a CLI

Use a interface de linha de comando para exportar um backup.

Esta tarefa requer o seguinte:
  • OCID de um backup ativo. Você não pode exportar um backup que esteja em qualquer outro estado.
  • 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 exportar um backup:
  1. Abra um prompt, de comando e execute o seguinte comando:
    oci mysql backup export 
        --backup-id <backup_ocid>
        --bucket-name <bucket_name>
        --namespace-name <namespace_name>  
        --subnet-id <subnet_ocid>   
        --export-options 
        "{
            "compressionOptions":
            {
                "isEnabled" : <true_or_false>, 
                "type" : "<compression_type>", 
                "level" : <compression_level>
            },                      
            "folderName" : "<folder_name>",
            "dataFormat": "<data_format>"
        }"          
    • --backup-id: Especifique o OCID do backup ativo que você deseja exportar.

    • --bucket-name: Especifique o nome do bucket do serviço Object Storage no qual você deseja exportar o backup.

    • --namespace-name: Especifique o namespace do serviço Object Storage.
    • --subnet-id: Especifique o OCID da sub-rede à qual a instância MySQL temporária está associada. Se não for especificado, o OCID da sub-rede do sistema de banco de dados do qual o backup é feito será usado por padrão. Se você estiver exportando um backup que foi copiado de outra região, deverá selecionar uma sub-rede na região atual.
    • export-options: Opcionalmente, você também pode definir as seguintes opções de exportação:
      • compressionOptions: Defina as seguintes opções de compactação:
        • isEnabled: Especifique se a compactação está ativada. O valor padrão é true.
        • type: Especifique o tipo de compactação: ZSDT ou GZIP. O valor padrão é ZSDT.
        • level: Especifique o nível de compactação. Para o tipo de compactação ZSDT, o nível de compactação varia de 1 a 22. Para o tipo de compactação GZIP, o nível de compactação varia de 1 a 9. O valor padrão é 1.
      • folderName: Especifique o nome da pasta na qual você deseja armazenar o backup exportado. Se não for especificada, uma pasta com o nome exportbackup<yyyyMMddHHmmss_<backup_name> será criada automaticamente no bucket do Object Storage especificado.
      • dataFormat: Especifique o formato usado para armazenar dados: TSV ou CSV. O valor padrão é CSV.
O MySQL HeatWave Service exporta o backup.

Cancelando a Exportação de um Backup

Se você não quiser mais que uma exportação em andamento de um backup seja concluída, poderá cancelar a exportação em andamento do backup.

Observação

O cancelamento da exportação interrompe a operação em andamento; no entanto, ele não exclui os arquivos que já foram exportados para o bucket do Object Storage especificado. Se você não precisar mais dos arquivos exportados, deverá excluí-los manualmente do bucket do Object Storage. Consulte: Excluindo um Objeto do Serviço Object Storage.
Esta tarefa requer o seguinte:
  • Uma exportação contínua de um backup do sistema de banco de dados.
  • As permissões de acesso, MYSQL_BACKUP_EXPORT e MYSQL_INSTANCE_WORK_REQUEST_DELETE, no compartimento do qual o backup está sendo exportado. Consulte mysql-backups e mysql-work-requests.

Use a Console ou a interface de linha de comando para cancelar uma exportação em andamento de um backup.

Usando a Console

Use a Console para cancelar uma exportação em andamento de um backup.

Faça o seguinte para cancelar uma exportação ongiong de um backup:
  1. Na página da lista Backups, localize o backup com o qual você 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. Abra a guia Solicitações de serviço, no menu Ações da solicitação de serviço de backup de exportação em andamento, selecione Operação Cancelar.
  3. Na caixa de diálogo Cancelar backup de exportação, clique em Cancelar operação.
A exportação do backup foi cancelada.

Usando a CLI

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

Esta tarefa requer uma instalação da CLI configurada adequadamente e as chaves SSH necessárias. Consulte Interface de Linha de Comando.
Faça o seguinte na CLI para cancelar a exportação de um backup:
  1. Abra um prompt, de comando e execute o seguinte comando:
    oci mysql work-request cancel --work-request-id <work_request_ocid>
    • --work-request-id: Especifique o OCID da solicitação de serviço de exportação em andamento.

O MySQL HeatWave Service cancela a exportação do backup.

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. Na página da lista Backups, localize o backup com o qual você deseja trabalhar. Se precisar de ajuda para localizar a página de lista ou o backup, consulte Listando Backups - Usando a Console.
  2. No menu Ações do backup, 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 MySQL HeatWave Service 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. Na página da lista Backups, localize o backup com o qual você deseja trabalhar. Se precisar de ajuda para localizar a página de lista ou o backup, consulte Listando Backups - Usando a Console.
  2. No menu Ações do sistema de banco de dados, 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.

O MySQL HeatWave Service 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 na qual o backup deve 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. 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 Copiar para outra região na parte superior da página.
  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 MySQL HeatWave Service começa a copiar o backup de origem para a região de destino.