Todos os produtos
Search
Central de documentação

Data Management:Backup e recuperação lógica para PolarDB for PostgreSQL (Compatível com Oracle)

Última atualização: Jun 27, 2026

O Data Disaster Recovery oferece suporte a backup lógico e restauração para bancos de dados PolarDB for PostgreSQL (Compatible with Oracle), incluindo restauração de tabela única, redundância geográfica e arquivamento de longo prazo. Este tópico descreve como configure uma agenda de backup e restaurar o banco de dados quando necessário.

Principais informações sobre o backup lógico para este tipo de banco de dados:

  • Não há suporte para backup incremental. Apenas o backup completo está disponível.

  • Bancos de dados criados após a configuração da agenda de backup não são incluídos automaticamente. Adicione-os manualmente.

  • Se um backup completo anterior ainda estiver em execução no horário de início agendado, o sistema ignorará o próximo backup.

Pré-requisitos

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

  • Uma agenda de backup adquirida para o PolarDB for PostgreSQL (Compatible with Oracle). Durante a compra, defina Data Source Type como Oracle e Backup Method como Logical Backup. Consulte Criar uma agenda de backup.

  • Uma conta de banco de dados com permissões de leitura no banco de dados source.

  • (Para restauração) Uma instância de banco de dados de destino em execução e acessível.

Configurar uma agenda de backup

  1. Faça logon no console do Data Management (DMS) V5.0.

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

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

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

    Seção Parâmetro Descrição
    N/A Schedule name Nome da agenda de backup. O Data Disaster Recovery gera um nome automaticamente. Utilize um nome descritivo para facilitar a identificação da agenda. Os nomes não precisam ser únicos.
    Informações do source de backup Backup mode Método de backup. O padrão é o método selecionado durante a aquisição da agenda. Este exemplo utiliza Logical Backup.
    Database location Localização do banco de dados source. Selecione PolarDB.
    Instance region Região onde reside a instância do banco de dados source.
    Database type Tipo do banco de dados source. Padrão: PolarDB for PostgreSQL.
    PolarDB instance ID ID do cluster PolarDB onde o banco de dados source está implantado.
    Database name Nome do banco de dados source.
    Database account Nome de usuário da conta utilizada para conectar ao banco de dados source. A conta deve possuir permissões de leitura.
    Password Senha da conta do banco de dados. Após inserir as credenciais, clique em Test Connection para verificar. Uma mensagem Test Passed confirma a conexão. Caso apareça Test Failed, clique em Check e corrija a configuração.
    Compliance warranty regarding cross-border data transfers Marque a caixa de seleção para reconhecer e concordar com o compromisso de conformidade.
    Informações do destino de backup Backup storage type Local onde os dados de backup são armazenados. Opções: DBS Storage (recommended) — O Data Disaster Recovery armazena os dados sem exigir a criação de um bucket no Object Storage Service (OSS); a cobrança é baseada no volume de armazenamento. Consulte Taxas de armazenamento. OSS For User — Crie um bucket no console do OSS antecipadamente (apenas classe de armazenamento Standard). Consulte Criar buckets. Se selecionar OSS For User, configure o parâmetro OSS Bucket Name. Para grandes volumes de dados, considere adquirir um plano de armazenamento por assinatura para reduzir custos em comparação ao pagamento conforme o uso.
    Storage encryption Método de criptografia para os dados de backup armazenados. Encrypted (recommended) — Utiliza AES-256 com criptografia do lado do servidor do OSS. Consulte Criptografia do lado do servidor. Non-encrypted — Os dados são armazenados 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 adicioná-los à seção Selected. Em seguida, clique em Next.

    - O Data Disaster Recovery permite fazer backup de uma única tabela, um único banco de dados ou múltiplos bancos de dados. Clique em Select All no canto inferior esquerdo da seção Available para selecionar todos os bancos de dados. Os objetos de backup suportados variam conforme o tipo de banco de dados. Consulte Tipos de banco de dados e recursos suportados . - Bancos de dados criados após a configuração da agenda de backup não são incluídos automaticamente. Para adicioná-los, atualize os objetos de backup na página Configure Task . Consulte Modificar objetos de backup .
  6. Na etapa Configure Backup Time, defina os parâmetros descritos na tabela a seguir e clique em Next.

    Parâmetro

    Descrição

    Full-scale backup frequency

    Frequência de execução do backup. Periodic Backup executa em uma programação recorrente (requer Full Data Backup Recurrence e Start At). Single Backup executa apenas uma vez.

    Full data backup recurrence

    Dias da semana para executar o backup. Selecione pelo menos um dia.

    Start at

    Horário de início do backup. Agende fora dos horários de pico para minimizar o impacto no banco de dados — por exemplo, 01:00. Se um backup completo anterior ainda estiver em execução no horário agendado, o sistema ignorará o próximo backup.

    Incremental backup

    Não suportado para PolarDB for PostgreSQL (Compatible with Oracle).

    Maximum concurrent threads for full data backup

    Número máximo de threads utilizadas durante um backup completo. Reduza este valor para minimizar o impacto no banco de dados. O máximo real depende das especificações da sua agenda de backup. Consulte Como alterar a velocidade máxima de backup?

    Backup network speed limit

    Largura de banda de rede máxima para backups, em MB/s. O valor padrão 0 significa ilimitado. Ajuste conforme as necessidades do seu negócio.

  7. Na etapa Edit Lifecycle, configure o período de retenção para conjuntos de backup completo na seção Configure Full Data Backup Lifecycle. Para detalhes sobre gerenciamento de ciclo de vida, consulte Como gerenciar as regras de ciclo de vida dos conjuntos de backup?

  8. Clique em Precheck no canto inferior direito da página.

  9. Quando a mensagem Precheck Passed aparecer, clique em Start Task. O status da agenda de backup muda para Running quando ela entra em vigor.

    Se ocorrer um erro ao iniciar a agenda de backup, resolva-o o mais rápido possível. Consulte Como corrigir erros de uma agenda de backup anormal? . Se o problema persistir, entre em contato com o suporte técnico no grupo do DingTalk (ID: 35585947).

Restaurar um banco de dados PolarDB for PostgreSQL (Compatible with Oracle)

  1. Faça logon no console do DMS V5.0.

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

    Se você utiliza o console do DMS no modo simples, passe o ponteiro sobre o ícone 2023-01-28_15-57-17.png no canto superior esquerdo e escolha All Features > Security and Specifications (DBS) > Disaster Recovery for Data (DBS) > Backup Plan .
  3. Na página Backup Schedules, localize a agenda 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, defina os parâmetros descritos na tabela a seguir e clique em Next.

    Seção Parâmetro Descrição
    N/A Task name Nome da tarefa de restauração. O Data Disaster Recovery gera um nome automaticamente. Utilize um nome descritivo para identificar a tarefa. Os nomes não precisam ser únicos.
    Configurar banco de dados de destino Database location Localização do banco de dados de destino. Certifique-se de que o banco de dados de destino esteja em execução. 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 de destino. Padrão: Oracle.
    Instance region Região do banco de dados de destino. Exibido apenas quando Database Location for ECS-Hosted Database, PolarDB ou a opção de gateway de banco de dados.
    Address Endpoint público do banco de dados de destino. Exibido apenas quando Database Location for User-Created Database with Public IP Address, Express Connect DB/VPN Gateway/Intelligent Gateway ou a opção de gateway de banco de dados.
    Port number Porta do banco de dados de destino. Não exibido por padrão quando Database Location for PolarDB.
    ECS instance ID ID da instância do Elastic Compute Service (ECS) que hospeda o banco de dados de destino. Exibido apenas quando Database Location for ECS-Hosted Database.
    PolarDB instance ID ID do cluster PolarDB que hospeda o banco de dados de destino. Exibido apenas quando Database Location for PolarDB.
    Peer VPC Virtual Private Cloud (VPC) do banco de dados de destino. Exibido apenas quando Database Location for Express Connect DB/VPN Gateway/Intelligent Gateway.
    Gateway instance ID ID do gateway de banco de dados. Exibido apenas quando Database Location for a opção de gateway de banco de dados.
    SID Identificador de 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. Após inserir as credenciais, clique em Test Connection para verificar. Uma mensagem Test Passed confirma a conexão. Caso apareça Test Failed, clique em Check e corrija a configuração.
    Compliance warranty regarding cross-border data transfers Marque a caixa de seleção para reconhecer e concordar com o compromisso de conformidade.

    image

  6. Na etapa Configure Objects to Restore, defina os parâmetros descritos na tabela a seguir e clique em Precheck.

    Parâmetro

    Descrição

    Conflict handling

    Determina como lidar com conflitos de nomes entre objetos restaurados e objetos existentes no banco de dados de destino. Padrão: Rename Object with the Same Name — por exemplo, se houver conflito com a tabela job_info, 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 adicioná-los à seção Selected. O Data Disaster Recovery suporta restauração no nível de tabela ou banco de dados para minimizar a transferência de dados e reduzir o objetivo de tempo de recuperação (RTO). Consulte Tipos de banco de dados e recursos suportados.

  7. Quando a mensagem Precheck Passed aparecer na caixa de diálogo Precheck, clique em Start Task.

Para monitorar o progresso da restauração, clique em Restore Tasks no painel de navegação à esquerda.

O tempo de restauração depende das especificações da agenda de backup e do tamanho do banco de dados. Agendas de backup com especificações superiores concluem a restauração mais rapidamente. Consulte Testes de desempenho em backup lógico e físico .

Perguntas frequentes

Por que a pré-verificação falha com um erro "Database Permissions Check"?

A conta de banco de dados especificada não possui permissões de leitura no banco de dados source. Conceda permissões de leitura à conta ou alterne para uma conta que já as possua.

Próximos passos