Todos os produtos
Search
Central de documentação

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

Última atualização: Sep 06, 2026

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

Informações importantes 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 programação 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 programado, o sistema ignorará o próximo backup.

Pré-requisitos

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

  • Uma programação de backup adquirida para o PolarDB for PostgreSQL (compatível com Oracle). Durante a compra, defina Data Source Type como Oracle e Backup Method como Logical Backup. Consulte Create a backup schedule.

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

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

Configure uma programação de backup

  1. Faça login no Data Management (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ê usar o console do DMS no modo simples, passe o ponteiro do mouse 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 programação 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 programação de backup. O Data Disaster Recovery gera um nome automaticamente. Utilize um nome descritivo para facilitar a identificação. Os nomes não precisam ser exclusivos.

    Backup source information

    Backup mode

    Método de backup. O padrão é o método selecionado durante a aquisição da programação. Este exemplo utiliza Logical Backup.

    Database location

    Localização do banco de dados de source. Selecione PolarDB.

    Instance region

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

    Database type

    Tipo do banco de dados de source. Padrão: PolarDB for PostgreSQL.

    PolarDB instance ID

    ID do cluster PolarDB onde o banco de dados de source está implantado.

    Database name

    Nome do banco de dados de source.

    Database account

    Nome de usuário da conta utilizada para conectar ao banco de dados de source. A conta deve ter permissões de leitura.

    Password

    Senha da conta do banco de dados. Após inserir as credenciais, clique em Test Connection para verifique. Uma mensagem Test Passed confirma a conexão. Se Test Failed aparecer, 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.

    Backup destination information

    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 do Object Storage Service (OSS); a cobrança é baseada no volume de armazenamento. Consulte Storage fees. OSS For User — Crie um bucket no console do OSS antecipadamente (apenas classe de armazenamento Standard). Consulte Create buckets. Se selecione 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 no lado do servidor do OSS. Consulte Server-side encryption. Non-encrypted — Os dados são armazenados sem criptografia.

  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 vários bancos de dados. Clique em Select All no canto inferior esquerdo da seção Available para selecione todos os bancos de dados. Os objetos de backup suportados variam conforme o tipo de banco de dados. Consulte Supported database types and features . - Bancos de dados criados após a configuração da programação de backup não são incluídos automaticamente. Para adicioná-los, atualize os objetos de backup na página Configure Task . Consulte Modify backup objects .
  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 um cronograma recorrente (requer Full Data Backup Recurrence e Start At). Single Backup executa apenas uma vez.

    Full data backup recurrence

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

    Start at

    Horário de início do backup. Programe para horários de baixa atividade 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 programado, o sistema ignorará o próximo backup.

    Incremental backup

    Não suportado para PolarDB for PostgreSQL (compatível com 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 programação de backup. Consulte How do I change the maximum backup speed?

    Backup network speed limit

    Largura de banda máxima de rede 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 How do I manage the lifecycle rules of backup sets?

  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 programação de backup muda para Running quando entra em vigor.

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

Restaurar um banco de dados PolarDB for PostgreSQL (compatível com Oracle)

  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ê usar o console do DMS no modo simples, passe o ponteiro do mouse 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 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, 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 exclusivos.

    Configure destination database

    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 é 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 é 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 é 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 é ECS-Hosted Database.

    PolarDB instance ID

    ID do cluster PolarDB que hospeda o banco de dados de destino. Exibido apenas quando Database Location é PolarDB.

    Peer VPC

    Virtual Private Cloud (VPC) do banco de dados de destino. Exibido apenas quando Database Location é Express Connect DB/VPN Gateway/Intelligent Gateway.

    Gateway instance ID

    ID do gateway de banco de dados. Exibido apenas quando Database Location é 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 verifique. Uma mensagem Test Passed confirma a conexão. Se Test Failed aparecer, 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.

  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

    Define 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 a tabela job_info entrar em conflito, 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 Supported database types and features.

  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 programação de backup e do tamanho do banco de dados. Programações de backup com especificações superiores concluem a restauração mais rapidamente. Consulte Performance tests on logical backup and physical backup .

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 de source. Conceda permissões de leitura à conta ou alterne para uma conta que já as possua.

Próximos passos

  • Modifique a source do backup, objetos de backup, horário de backup ou política de retenção de uma programação existente. Consulte Manage a backup schedule.

  • Revise as cobranças da sua programação de backup. Consulte Billing FAQ.

  • Pause uma programação de backup que não seja mais necessária para evitar cobranças desnecessárias. Consulte Pause or start a backup schedule.