Todos os produtos
Search
Central de documentação

Data Management:Backup e restauração lógica de bancos de dados PostgreSQL entre nuvens ou autogerenciados

Última atualização: Aug 28, 2026

O Data Disaster Recovery oferece suporte à restauração de tabela única, redundância geográfica e arquivamento de longo prazo para bancos de dados PostgreSQL. Este tópico descreve como configure uma programação de backup lógico para um banco de dados PostgreSQL hospedado em cloud de terceiros ou autogerenciado e como restaurar dados a partir desse backup.

O PostgreSQL não suporta backup incremental. Apenas backups completos estão disponíveis. Agende a janela de backup fora dos horários de pico para minimizar o risco de perda de dados.

Pré-requisitos

Antes de começar, verifique se você tem:

  • Uma programação de backup adquirida. Durante a compra, defina Data Source Type como Oracle e Backup Method como Logical Backup. Para mais detalhes, consulte Create a backup schedule. Para informações sobre a granularidade de backup e restauração do Data Disaster Recovery para bancos de dados PolarDB for PostgreSQL (Compatible with Oracle), consulte Supported database types and features.

  • Uma conta de banco de dados com permissões de leitura no banco de dados PostgreSQL que você deseja proteger.

  • Conectividade de rede entre o Data Disaster Recovery e seu banco de dados. Se houver um firewall configurado no servidor de banco de dados, adicione os blocos CIDR do Data Disaster Recovery à lista de permissões do servidor. Clique em Set Whitelist no console para obter esses blocos CIDR.

  • (Obrigatório para acesso via gateway) Uma instância de Database Gateway configurada.

  • (Obrigatório para acesso via VPC) Uma virtual private cloud (VPC) configurada por meio do Express Connect, VPN Gateway ou Intelligent Gateway.

Configure uma programação de backup

  1. Faça login no DMS console V5.0.

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

    Se você estiver usando o console DMS no modo simples, passe o ponteiro sobre o ícone 2023-01-28_15-57-17.png no canto superior esquerdo e selecione All Features > Security and Specifications (DBS) > Disaster Recovery for Data (DBS) > Backup Plan .
  3. Na página Backup Schedules, localize a programação de backup desejada e clique em Configure Backup Schedule na coluna Actions.

  4. Na etapa Configure Backup Source and Destination, configure os parâmetros a seguir e clique em Next.

    General

    Parameter

    Description

    Schedule Name

    Nome da programação de backup. O Data Disaster Recovery gera um nome automaticamente. Os nomes das programações de backup não precisam ser exclusivos.

    Backup source information

    Parameter

    Description

    Backup Mode

    Método de backup. O padrão é o método selecionado na compra. Este exemplo utiliza Logical Backup.

    Database Location

    Caminho de rede para o seu banco de dados. Consulte a tabela abaixo para ver as opções e os parâmetros obrigatórios.

    Instance Region

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

    Database Type

    Tipo do banco de dados. O padrão é PostgreSQL.

    Port Number

    Número da porta usada para conectar ao banco de dados de source. Valor padrão: 1521.

    Database Name

    Nome do banco de dados a ser protegido.

    Database Account

    Nome de usuário da conta utilizada para conexão com o banco de dados. A conta deve ter permissões de leitura no banco de dados.

    Password

    Senha da conta do banco de dados. Após inserir as credenciais, clique em Test Connection para validar. Se Test Passed for exibido, a configuração é válida. Caso apareça Test Failed, clique em Check para identificar o problema.

    Compliance warranty regarding cross-border data transfers

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

    Database Location options

    Option

    Additional required parameters

    User-Created Database with Public IP Address \<IP Address:Port Number\>

    Address, Port Number

    ECS-Hosted Database

    ECS Instance ID, Port Number

    Express Connect DB/VPN Gateway/Intelligent Gateway

    Peer VPC

    No public network IP: Port's self-built database (accessed through the database gateway)

    Gateway Instance ID, Address

    PolarDB

    PolarDB Instance ID

    Backup destination information

    Parameter

    Description

    Backup Storage Type

    Local de armazenamento dos dados de backup. DBS Storage (recommended) armazena dados diretamente no Data Disaster Recovery, sem necessidade de bucket do Object Storage Service (OSS), com cobrança por volume. OSS For User exige um bucket OSS pré-criado (apenas classe de armazenamento Standard); configure o OSS Bucket Name se escolher esta opção. Para grandes volumes de dados, planos de armazenamento por assinatura são mais econômicos que o pagamento conforme o uso.

    Storage Encryption

    Encrypted (recomendado) utiliza AES-256 com criptografia no lado do servidor do OSS. Non-encrypted armazena os dados sem criptografia.

    image

  5. Na etapa Edit Backup Objects, selecione os bancos de dados ou tabelas para backup na seção Available e clique na seta para a direita para movê-los à seção Selected. Em seguida, clique em Next.

    Clique em Select All no canto inferior esquerdo da seção Available para selecionar todos os bancos de dados. Bancos criados após a configuração desta programação não são incluídos automaticamente. Adicione-os posteriormente pela página Configure Task . Para mais detalhes, consulte Modify backup objects .
  6. Na etapa Configure Backup Time, defina os parâmetros a seguir e clique em Next.

    Parameter

    Description

    Full-scale Backup Frequency

    Periodic Backup executa em um cronograma recorrente. Single Backup executa apenas uma vez. Ao optar por Periodic Backup, configure também Full Data Backup Recurrence e Start At.

    Full Data Backup Recurrence

    Dias da semana para execução do backup. Selecione pelo menos um dia.

    Start At

    Horário de início do backup. Defina este valor fora dos horários de pico para reduzir o impacto no banco de dados, por exemplo, às 01:00. Se um backup completo anterior ainda estiver em execução no horário agendado, o Data Disaster Recovery pulará a próxima execução.

    Incremental Backup

    Não suportado para PostgreSQL.

    Maximum Concurrent Threads for Full Data Backup

    Número máximo de threads para um backup completo. Reduza este valor para minimizar o impacto no desempenho do banco de dados durante o backup.

    Backup network speed limit

    Limite de largura de banda de rede em MB/s. O valor padrão 0 significa ilimitado.

  7. Na etapa Edit Lifecycle, configure o ciclo de vida de retenção para conjuntos de backup completo na seção Configure Full Data Backup Lifecycle.

    Para detalhes sobre como gerencie regras de ciclo de vida de conjuntos de backup, consulte a seção How do I manage the lifecycle rules of backup sets? do tópico "FAQ for Data Disaster Recovery".
  8. Após concluir todas as etapas, clique em Precheck no canto inferior direito.

  9. Quando Precheck Passed for exibido, clique em Start Task. Quando o status da programação de backup mudar para Running, a programação estará ativa.

    Se ocorrer um erro ao iniciar a programação de backup, resolva-o o mais rápido possível. Consulte a seção How do I fix errors for an abnormal backup schedule? do tópico "FAQ for Data Disaster Recovery". Se o problema persistir, entre em contato com o suporte técnico pelo grupo do DingTalk (ID: 35585947).

Restaurar dados de backup

  1. Faça login no DMS console V5.0.

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

    Se você estiver usando o console DMS no modo simples, passe o ponteiro sobre o ícone 2023-01-28_15-57-17.png no canto superior esquerdo e selecione All Features > Security and Specifications (DBS) > Disaster Recovery for Data (DBS) > Backup Plan .
  3. Na página Backup Schedules, localize a programação de backup e clique em Manage na coluna Actions.

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

  5. Na etapa Set Time Restored To do assistente Create Restore Task, configure os parâmetros a seguir e clique em Next.

    General

    Parameter

    Description

    Task Name

    Nome da tarefa de restauração. O Data Disaster Recovery gera um nome automaticamente. Os nomes das tarefas não precisam ser exclusivos.

    Configure destination database

    Parameter

    Description

    Database Location

    Caminho de rede para o banco de dados de destino. Opções: User-Created Database with Public IP Address \<IP Address:Port Number\>, ECS-Hosted Database, Express Connect DB/VPN Gateway/Intelligent Gateway, PolarDB, No public network IP: Port's self-built database (accessed through the database gateway).

    Database Type

    Tipo do banco de dados. O padrão é Oracle.

    Instance Region

    Disponível apenas se Database Location estiver definido como ECS-Hosted Database, PolarDB ou No public network IP: Port's self-built database (accessed through the database gateway).

    Address

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

    Port Number

    Porta usada para conectar ao banco de dados de destino. Não é exibida quando Database Location está definido como PolarDB.

    ECS Instance ID

    Disponível apenas se Database Location estiver definido como ECS-Hosted Database.

    PolarDB Cluster ID

    Disponível apenas se Database Location estiver definido como PolarDB.

    Peer VPC

    Disponível apenas se Database Location estiver definido como Express Connect DB/VPN Gateway/Intelligent Gateway.

    Gateway Instance ID

    Disponível apenas se Database Location estiver definido como No public network IP: Port's self-built database (accessed through the database gateway).

    SID

    Identificador do sistema (SID) do banco de dados de destino.

    Database Account

    Nome de usuário da conta utilizada para conectar ao banco de dados de destino.

    Password

    Senha da conta do banco de dados. Clique em Test Connection para validar após inserir as credenciais.

    Compliance warranty regarding cross-border data transfers

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

    image

  6. Na etapa Configure Objects to Restore, configure os parâmetros a seguir e clique em Precheck.

    Parameter

    Description

    Conflict Handling

    O padrão é Rename Object with the Same Name. Por exemplo, se a tabela job_info entrar em conflito com uma tabela existente no destino, a tabela restaurada será renomeada para job_info_dbs_<Restore task ID>_<Timestamp>.

    Objects to Restore

    Selecione os bancos de dados ou tabelas para restaurar na seção Available e clique na seta para a direita para movê-los à seção Selected. É possível restaurar no nível de banco de dados ou de tabela para reduzir a quantidade de dados transferidos e diminuir o objetivo de tempo de recuperação (RTO). Para granularidades suportadas, consulte Supported database types and features.

  7. Quando Precheck Passed aparecer na caixa de diálogo Precheck, clique em Start Task. Para acompanhar o progresso da restauração, clique em Restore Tasks no painel de navegação à esquerda.

    A duração da restauração depende das especificações da programação de backup e do tamanho do banco de dados. Programações de backup com especificações superiores concluem restaurações mais rapidamente. Para benchmarks de desempenho, consulte Performance tests on backup and restoration .

Mais operações

  • Crie uma programação de backup via API: Use CreateBackupPlan para crie uma programação de backup ou CreateAndStartBackupPlan para crie, configure e inicie uma em uma única chamada.

  • Gerencie uma programação de backup: Modifique a source do backup, objetos de backup, frequência da programação ou política de retenção. Consulte Manage a backup schedule.

  • Revisar faturamento: Verifique as taxas da sua programação de backup. Consulte Billing FAQ.

  • Pausar uma programação de backup: Reduza custos pausando uma programação que não seja mais necessária. Consulte Pause or start a backup schedule.

FAQ

O que fazer se o Precheck falhar com um erro de permissões de banco de dados?

A pré-verificação falha porque a conta do banco de dados não possui permissões de leitura no banco de dados. Conceda permissões de leitura à conta ou alterne para uma conta de banco de dados que já possua essas permissões.