Todos os produtos
Search
Central de documentação

Data Management:ApsaraDB RDS for PostgreSQL: Backup e recuperação lógica

Última atualização: Aug 27, 2026

Data Disaster Recovery (DBS) permite a recuperação de tabelas individuais, backups externos e o arquivamento de longo prazo para bancos de dados PostgreSQL. Este tópico descreve como usar o DBS para fazer backup lógico de um banco de dados a partir de fontes como ApsaraDB RDS for PostgreSQL, PolarDB for PostgreSQL ou outros bancos de dados PostgreSQL.

Limitações

  • Cada plano de backup do DBS executa backup lógico de apenas um banco de dados PostgreSQL, como uma instância do ApsaraDB RDS for PostgreSQL ou do PolarDB for PostgreSQL. Para fazer backup de vários bancos de dados, adquira um plano de backup separado para cada um.

  • Bancos de dados PostgreSQL não oferecem suporte a backup incremental.

Criar um plano de backup

Para mais informações, consulte Create a backup schedule.

Nota
  • Ao adquirir um plano de backup, defina Database Type como PostgreSQL e Logical Backup como Logical Backup.

  • Para obter detalhes sobre as versões do PostgreSQL compatíveis com backups lógicos no DBS, consulte Supported database types and features.

Configurar um plano de backup

  1. Faça login no console do Data Management Service (DMS) 5.0.

  2. Na barra de navegação superior, escolha Security and disaster recovery (DBS) > Data Disaster Recovery (DBS) > Backup Plan.

    Nota

    Se estiver usando o console do DMS no modo simples, passe o ponteiro do mouse sobre o ícone 2023-01-28_15-57-17.png2023-01-28_15-57-17.png no canto superior esquerdo e selecione All Features > Security and disaster recovery (DBS) > Data Disaster Recovery (DBS) > Backup Plan.

  3. Localize o plano de backup desejado e clique em Configure Backup Schedule na coluna Actions.

  4. Na página Configure Backup Source and Destination, configure a origem e o destino do backup e clique em Next no canto inferior direito.

    Seção

    Parâmetro

    Descrição

    N/A

    Schedule name

    Nome do plano de backup. O DBS gera automaticamente um nome para o plano. Recomendamos inserir um nome descritivo e fácil de identificar. Os nomes dos planos de backup não precisam ser únicos.

    Backup Source Information

    Backup mode

    Método usado para o backup dos dados. Por padrão, o sistema usa o método selecionado durante a aquisição do plano. Neste exemplo, usa-se o Logical Backup.

    Database location

    RDS Instance

    Instance region

    Região onde reside a instância do banco de dados de origem.

    Nota

    Este parâmetro aparece apenas se você definir o parâmetro Database Location como RDS Instance, PolarDB, ECS-Hosted Database ou No public network IP: Port's self-built database (accessed through the database gateway).

    PolarDB instance ID

    Selecione a instância do PolarDB da qual deseja fazer backup.

    Database name

    Insira o nome do banco de dados alvo do backup.

    Importante

    O DBS realiza backups lógicos do PostgreSQL no nível do banco de dados. Cada plano de backup do DBS cobre apenas um banco de dados por vez. Para proteger múltiplos bancos, adquira um plano distinto para cada um.

    Database account

    Nome de usuário da conta usada para conectar ao banco de dados de backup. A conta precisa ter permissões adequadas para essa operação. Consulte Account permissions para mais detalhes.

    Nota

    Para bancos de dados ApsaraDB RDS, são necessárias permissões de leitura para backup e permissões de leitura e escrita para backup e restauração.

    Password

    Senha da conta usada para conexão com o banco de dados de backup.

    Após informar usuário e senha, clique em Test Connection ao lado da senha para validar as informações do banco de dados. Se os parâmetros estiverem corretos, a mensagem Test Passed será exibida. Caso veja Test Failed, clique em Check ao lado da mensagem e ajuste os dados conforme o resultado da verificação.

    Connection method

    Quando a base de origem for uma instância ApsaraDB RDS for PostgreSQL, defina o método de conexão:

    • Non-encrypted

    • SSL-encrypted: Usa Secure Sockets Layer (SSL) para criptografar conexões de rede, aumentando a segurança e integridade dos dados em trânsito. Isso pode aumentar levemente o tempo de resposta da conexão.

      Nota

      Antes de escolher SSL-encrypted, ative a criptografia SSL na instância RDS. Veja mais em Configure SSL encryption.

    Data cross-border compliance commitment

    Leia e aceite a declaração de conformidade.

    Backup Destination Information

    Backup storage type

    Tipo de armazenamento para os dados de backup. Valores válidos:

    • DBS Built-in Storage (Recomendado): Armazena dados automaticamente no armazenamento interno do DBS, sem necessidade de criar espaço separado. A cobrança baseia-se no volume armazenado. Detalhes de faturamento em Billing items (DMS).

    • OSS For User: Exige a criação prévia de um bucket no Object Storage Service (OSS). Saiba mais em Create buckets.

    Nota
    • Neste exemplo, DBS Built-in Storage está selecionado. Se optar por User-owned OSS Bucket, configure também o parâmetro OSS Bucket Name. Apenas a classe de armazenamento OSS Standard é suportada.

    • Para grandes volumes de dados, considere adquirir um plano de armazenamento DBS (assinatura) para compensar custos do armazenamento interno. Planos de armazenamento oferecem melhor custo-benefício que o modelo pagamento conforme o uso.

    Storage method

    Escolha um método de armazenamento. Opções disponíveis:

    • Encrypted (Recomendado): Criptografa dados em repouso usando o algoritmo padrão de mercado AES-256.

      O OSS oferece suporte a criptografia no lado do servidor. Ao enviar um objeto, o OSS o criptografa antes de armazená-lo. No download, o objeto é descriptografado automaticamente e devolvido em sua forma original. Consulte Server-side encryption para detalhes.

    • Non-encrypted: Sem criptografia ativada.

  5. Na página Edit Backup Objects, mova os bancos de dados ou tabelas desejados para a lista Selected e clique em Next.

    Nota
    • Backup lógico: Permite escolher entre o banco de dados inteiro ou tabelas específicas durante o backup completo. Clique em Select All no canto inferior esquerdo para incluir todo o banco. Consulte Supported database types and features para detalhes sobre granularidade.

    • Backup físico: Restrito ao backup da instância inteira do banco de dados.

  6. Na página Configure Backup Time, defina o horário e demais configurações de backup, depois clique em Next no canto inferior direito.

    Parâmetro

    Descrição

    Full backup frequency

    Frequência de execução do plano de backup. Opções: Periodic Backup e Single Backup.

    Nota

    Ao selecionar Periodic Backup, configure os parâmetros Full Data Backup Recurrence e Start At.

    Full backup cycle

    Dias da semana em que o DBS executa o backup. Selecione pelo menos um dia.

    Full backup start time

    Horário de início do backup. Recomendamos agendar fora do pico de uso. Exemplo: 01:00.

    Nota

    Se um backup completo anterior ainda estiver em andamento no horário programado para o próximo, o DBS ignorará a nova execução.

    Incremental backup

    Bancos de dados PostgreSQL não oferecem suporte a backup incremental.

    Maximum concurrent threads for full backup

    Número máximo de threads simultâneas para backup completo. Ajuste este valor para controlar a velocidade; reduzir threads minimiza o impacto no banco de dados.

  7. Na página Edit Lifecycle, informe o período de retenção para os dados de backup completo no armazenamento interno do DBS.

  8. Concluídas as configurações, clique em Precheck no canto inferior direito da página.

  9. Na caixa de diálogo Precheck, clique em Start Task após a aprovação da pré-verificação.

    Nota
    • A configuração do plano de backup é bem-sucedida quando seu Status muda para Running.

    • Em caso de exceções ou erros no plano, solucione o problema imediatamente. Consulte How do I fix a failed DBS backup schedule? para orientações. Se o problema persistir, entre em contato pelo grupo DingTalk de consultoria do cliente DBS (ID: 35585947).

Restaurar dados

  1. Faça login no console do Data Management Service (DMS) 5.0.

  2. Na barra de navegação superior, escolha Security and disaster recovery (DBS) > Data Disaster Recovery (DBS) > Backup Plan.

    Nota

    Se estiver usando o console do DMS no modo simples, passe o ponteiro do mouse sobre o ícone 2023-01-28_15-57-17.png2023-01-28_15-57-17.png no canto superior esquerdo e selecione All Features > Security and disaster recovery (DBS) > Data Disaster Recovery (DBS) > Backup Plan.

  3. Na página Backup Schedules, localize o plano de backup desejado e clique em Manage na coluna Actions.

  4. Na página Configure Task, clique em Restore Database no canto superior direito.

  5. Na página Set Time Restored To, configure os parâmetros abaixo e clique em Next.

    Seção

    Parâmetro

    Descrição

    N/A

    Task Name

    Nome da tarefa de restauração. O DBS gera um nome automaticamente, mas recomendamos especificar um identificador claro. Nomes de tarefas não precisam ser exclusivos.

    Set Time Restored To

    Recoverable time range

    Intervalo entre a criação do primeiro conjunto de backup completo e a do mais recente. A restauração pode ocorrer em qualquer ponto dentro deste período.

    Selected recovery point

    Escolha um ponto de recuperação de um backup completo finalizado. O horário deve estar dentro do Recoverable Time Range.

    Recovery destination database

    Database location

    Selecione o local conforme o tipo do banco de dados de destino:

    • No public network IP: Port's self-built database (accessed through the database gateway): Restaure um banco auto-hospedado via Database Gateway (DG). Configure previamente o gateway e selecione o Gateway DG Instance ID de destino.

    • User-Created Database with Public IP Address <IP Address:Port Number>: Restaure um banco auto-hospedado via IP público. Configure também o endpoint e porta da instância de origem.

    • ECS-Hosted Database: Restaure um banco implantado em instância ECS. Informe o ECS Instance ID de destino e a porta do banco.

    • RDS Instance: Restaure uma instância RDS. Selecione o RDS Instance ID de destino.

    • Express Connect DB/VPN Gateway/Intelligent Gateway: Restaure um banco auto-hospedado em Virtual Private Cloud (VPC). Configure a VPC antecipadamente e selecione a Peer VPC de destino.

    • PolarDB: Restaure uma instância PolarDB for PostgreSQL. Selecione o PolarDB Instance ID de destino.

    Instance region

    Selecione a região da instância de destino.

    RDS instance ID

    Selecione o ID da instância ApsaraDB RDS for PostgreSQL de destino.

    PolarDB instance ID

    Selecione o ID da instância PolarDB de destino.

    Database type

    O valor padrão é PostgreSQL.

    Nota

    Este parâmetro só aparece se Database Location estiver definido como User-Created Database with Public IP Address <IP Address:Port Number>, PolarDB, ECS-Hosted Database, Express Connect DB/VPN Gateway/Intelligent Gateway ou No public network IP: Port's self-built database (accessed through the database gateway).

    Peer VPC

    Selecione a VPC.

    Nota

    Este parâmetro aparece apenas se Database Location estiver definido como Self-hosted database connected over an Express Connect circuit, VPN gateway, or Smart Access Gateway.

    ECS instance ID

    Selecione o ID da instância ECS a ser recuperada.

    Nota

    Este parâmetro aparece apenas se Database Location estiver definido como Self-hosted database on an ECS instance.

    Gateway DG instance ID

    Selecione a instância DG.

    Nota

    Este parâmetro aparece apenas se Database Location estiver definido como Self-hosted database without a public endpoint (accessed by using Database Gateway).

    Connection address

    Selecione o endereço de conexão da instância de banco de dados de origem.

    Nota
    • Caso haja configurações de segurança de rede como firewall no servidor, clique em Set Whitelist para obter os IPs do DBS. Adicione-os à lista de permissões do servidor para garantir o acesso do DBS.

    • Este parâmetro aparece apenas se Database Location estiver definido como No public network IP: Port's self-built database (accessed through the database gateway), Express Connect DB/VPN Gateway/Intelligent Gateway ou User-Created Database with Public IP Address <IP Address:Port Number>.

    Port

    Porta de conexão do banco de dados de destino.

    Nota

    Este parâmetro não aparece se Database Location estiver definido como RDS Instance.

    Database name

    Selecione o nome do banco de dados de destino. Os dados de backup serão gravados aqui.

    Database account

    Insira a conta da instância de banco de dados de destino. A conta deve possuir permissões de escrita.

    Password

    Senha da conta usada para conexão com o banco de dados de backup.

    Data cross-border compliance commitment

    Leia e concorde com o compromisso de conformidade marcando a caixa de seleção.

  6. Na página Configure Objects to Restore, defina os parâmetros a seguir e clique em Precheck no canto inferior direito.

    Parâmetro

    Descrição

    Conflict handling

    A configuração padrão de Conflict Handling é Rename Object If Name Conflict Occurs. Por exemplo, ao restaurar uma tabela chamada job_info que já existe, o sistema renomeará a nova tabela para job_info_dbs_<Recovery Task ID>_<Timestamp>.

    Recovery objects

    Na lista Source Database Objects, selecione os bancos de dados ou tabelas para restaurar e mova-os para a lista Selected Database Objects.

    Nota

    Alguns bancos permitem recuperação de tabela única ou banco único, reduzindo o volume de dados e o objetivo de tempo de recuperação (RTO). Consulte Supported database types and features para granularidades suportadas.

  7. Na caixa de diálogo Precheck, clique em Start Task assim que a mensagem Precheck Passed for exibida.

    Acompanhe o progresso da recuperação do banco de dados na aba Restore Tasks.

    Nota

    O tempo de recuperação varia conforme as especificações do plano de backup e o tamanho do banco. Especificações superiores resultam em recuperações mais rápidas. Consulte Performance test results for logical and physical backups para detalhes.

Operações relacionadas