Restaure bases de dados PostgreSQL

Restaure uma base de dados PostgreSQL a partir de uma imagem de cópia de segurança ao nível do volume para a origem

Este procedimento usa a recuperação física da área de dados de origem. Para recuperar a origem, siga estas instruções:

  1. Na lista Aplicações do gestor de apps, clique com o botão direito do rato na base de dados protegida e selecione Aceder. Use o filtro de estado do plano de cópia de segurança gerido para mostrar apenas as bases de dados protegidas.
  2. Selecione uma imagem de instantâneo e clique em Restaurar.
  3. Na página Restaurar, selecione Restaurar para a origem.
  4. Alvo. Esta opção fica inacessível quando restaura a origem.
  5. (Opcional) Introduza uma Etiqueta descritiva para usar neste trabalho.
  6. Opções da aplicação
    • Se a aplicação de origem estiver protegida por uma política de instantâneos que tenha cópias de segurança de registos da base de dados ativadas e os registos estiverem disponíveis com a imagem, pode usá-los para avançar para um ponto específico no tempo alterando estas opções na secção Hora de avanço:
      • O campo de data contém todas as datas possíveis para as quais a base de dados pode ser revertida através da aplicação de registos de transações da base de dados. Selecione a data para a qual quer avançar a base de dados.
      • O campo de tempo contém um controlo de deslize que mostra todas as horas possíveis na data selecionada para as quais a base de dados pode ser revertida. Se selecionar a data mais recente possível e, em seguida, mover o controlo de deslize para a posição mais à direita, a tarefa de restauro aplica-se a todos os registos disponíveis. Se selecionar a data mais antiga possível e mover o controlo de deslize para a posição mais à esquerda, a tarefa de restauro não aplica registos.
    • Pode especificar o avanço usando a Hora do utilizador ou a Hora do anfitrião. A Hora do utilizador é relativa à hora local do utilizador atual. A hora do anfitrião é relativa ao sistema que aloja os dados a restaurar.
    • Porta do servidor de destino do PostgreSQL. Introduza o número da porta da instância do PostgreSQL de destino para a restauração.
    • Nome de utilizador do SO de destino do PostgreSQL. Introduza o nome do utilizador do sistema operativo no servidor de destino onde a instância do PostgreSQL vai ser restaurada.
    • Diretório base do servidor de destino do PostgreSQL. Introduza o caminho do diretório principal binário instalado do PostgreSQL no servidor de destino.
    • Diretório de dados do servidor de destino do PostgreSQL. Introduza o caminho para o diretório de dados onde os ficheiros de dados da base de dados PostgreSQL no servidor de destino estão armazenados, por exemplo, /pgdata_lvm/pgdata.
  7. Opções avançadas
    • POSTGRESQL TARGET DB USER NAME e POSTGRESQL TARGET DB PASSWORD. (Opcional) Introduza novas credenciais para a instância do PostgreSQL de destino que vai ser criada. Se não especificar nada, é usado o nome de utilizador da base de dados predefinido (postgres) sem palavra-passe. Por predefinição, não é necessária uma palavra-passe para iniciar sessão a partir do sistema local.
  8. Clique em Verificação prévia.
    • Se a verificação pré-publicação falhar, corrija o problema e reenvie a verificação pré-publicação.
    • Se a verificação prévia for bem-sucedida, clique em Enviar para enviar a tarefa de restauro.

Restaure uma base de dados PostgreSQL a partir de uma imagem de cópia de segurança ao nível do volume para um novo destino

  1. Na lista Aplicações do gestor de apps, clique com o botão direito do rato na base de dados protegida e selecione Aceder. Use o filtro de estado do plano de cópia de segurança gerido para mostrar apenas as bases de dados protegidas.
  2. Selecione uma imagem de instantâneo e clique em Restaurar.
  3. Na página Restaurar, selecione Restaurar para um novo destino.
  4. Para todas as configurações, os nós do PostgreSQL elegíveis estão disponíveis para escolha na lista pendente Destino. Selecione o nó para o novo destino.
  5. (Opcional) Introduza uma Etiqueta descritiva para usar neste trabalho.
  6. Substituir identidade da aplicação original. Esta opção só está disponível quando o destino do restauro é um novo anfitrião no mesmo dispositivo de cópia de segurança/recuperação onde a cópia de segurança foi originalmente gerada.
    • Sim. Isto substitui a aplicação original e tem o mesmo ID da aplicação, histórico de tarefas, imagens de cópia de segurança e plano de cópia de segurança que a aplicação original.
    • Não. Isto não substitui a aplicação original. Cria uma nova aplicação que é descoberta, mas ainda não está protegida.
  7. Se os registos estiverem disponíveis, a opção Tempo de reversão está disponível. Escolha uma data e uma hora para os registos mais recentes a aplicar à base de dados recuperada.
  8. Bases de dados incluídas: esta opção é pré-preenchida com a lista de bases de dados de utilizadores do PostgreSQL que vão ser restauradas com o restauro da instância do PostgreSQL. É imutável.
  9. Opções da aplicação
    • Porta do servidor de destino do PostgreSQL. Introduza o número da porta da instância do PostgreSQL de destino para a restauração.
    • Nome de utilizador do SO de destino do PostgreSQL. Introduza o nome do utilizador do sistema operativo no servidor de destino onde a instância do PostgreSQL vai ser restaurada.
    • Diretório base do servidor de destino do PostgreSQL. Introduza o caminho do diretório principal binário instalado do PostgreSql no servidor de destino.
    • Diretório de dados do servidor de destino do PostgreSQL. Introduza o caminho do diretório de dados onde os ficheiros de dados da base de dados PostgreSQL no servidor de destino estão armazenados, por exemplo, /pgdata_lvm/pgdata.
  10. Opções avançadas
    • POSTGRESQL TARGET DB USER NAME e POSTGRESQL TARGET DB PASSWORD. (Opcional) Introduza novas credenciais para a instância do PostgreSQL de destino que vai ser criada. Se não especificar nada, é usado o nome de utilizador da base de dados predefinido (postgres) sem palavra-passe. Por predefinição, não é necessária uma palavra-passe para iniciar sessão a partir do sistema local.
  11. Clique em Verificação prévia.
    • Se a verificação prévia falhar, corrija o problema e reenvie a verificação prévia.
    • Se a verificação prévia for bem-sucedida, clique em Enviar para enviar a tarefa de restauro.

Restaure uma base de dados PostgreSQL a partir de uma imagem de cópia de segurança completa + incremental para a origem

  1. Na lista Aplicações do gestor de apps, clique com o botão direito do rato na base de dados protegida e selecione Aceder. Use o filtro de estado do plano de cópia de segurança gerido para mostrar apenas as bases de dados protegidas.
  2. Selecione uma imagem de instantâneo e clique em Restaurar.
  3. Na página Restaurar, selecione Restaurar para a fonte.
  4. Alvo. Esta opção fica inacessível quando restaura a origem.
  5. (Opcional) Introduza uma Etiqueta descritiva para usar neste trabalho.
  6. Bases de dados incluídas. Esta é a lista de bases de dados do PostgreSQL que vão ser restauradas com o restauro da instância do PostgreSQL. Selecione uma ou mais bases de dados da lista para restaurar. Por predefinição, todas as bases de dados estão selecionadas para restauro.
  7. Opções da aplicação
    • Nome de utilizador do SO de destino do PostgreSQL. Introduza o nome do utilizador do sistema operativo no servidor de destino onde a nova instância do PostgreSQL vai ser criada.
    • Diretório base do servidor de destino do PostgreSQL. Introduza o caminho para o diretório principal binário instalado do PostgreSQL no servidor de destino.
    • PostgreSQL Target Config File Path. Introduza o caminho de configuração da instância do PostgreSQL no servidor de destino.
  8. Opções avançadas
    • POSTGRESQL TARGET DB USER NAME e POSTGRESQL TARGET DB PASSWORD. (Opcional) Introduza novas credenciais para a instância do PostgreSQL de destino que vai ser criada. Se não especificar nada, é usado o nome de utilizador da base de dados predefinido (postgres) sem palavra-passe. Por predefinição, não é necessária uma palavra-passe para iniciar sessão a partir do sistema local.
  9. Clique em Verificação prévia.
    • Se a verificação prévia falhar, corrija o problema e reenvie a verificação prévia.
    • Se a verificação prévia for bem-sucedida, clique em Enviar para enviar a tarefa de restauro.

Restaure uma base de dados PostgreSQL a partir de uma imagem de cópia de segurança completa + incremental para um novo destino

  1. Na lista Aplicações do gestor de apps, clique com o botão direito do rato na base de dados protegida e selecione Aceder. Use o filtro de estado do plano de cópia de segurança gerido para mostrar apenas as bases de dados protegidas.
  2. Selecione uma imagem de instantâneo e clique em Restaurar.
  3. Na página Restaurar, selecione Restaurar para um novo destino.
  4. Para todas as configurações, os nós do PostgreSQL elegíveis estão disponíveis para escolha na lista pendente Destino. Selecione o nó para o novo destino.
  5. (Opcional) Introduza uma Etiqueta descritiva para usar neste trabalho.
  6. Substituir identidade da aplicação original. Esta opção só está disponível quando o destino do restauro é um novo anfitrião no mesmo dispositivo de cópia de segurança/recuperação onde a cópia de segurança foi originalmente gerada.
    • Sim. Isto substitui a aplicação original e tem o mesmo ID da aplicação, histórico de tarefas, imagens de cópia de segurança e plano de cópia de segurança que a aplicação original.
    • Não. Isto não substitui a aplicação original. Cria uma nova aplicação que é descoberta, mas ainda não está protegida.
  7. Bases de dados incluídas: esta opção é pré-preenchida com a lista de bases de dados do PostgreSQL que vão ser restauradas com o restauro da instância do PostgreSQL. É imutável.
  8. Opções da aplicação
    • Nome de utilizador do SO de destino do PostgreSQL. Introduza o nome do utilizador do sistema operativo no servidor de destino onde a nova instância do PostgreSQL vai ser criada.
    • Diretório base do servidor de destino do PostgreSQL. Introduza o caminho para o diretório base binário instalado do PostgreSQL no servidor de destino
    • PostgreSQL Target Config File Path. Introduza o caminho de configuração da instância do PostgreSQL no servidor de destino.
  9. Opções avançadas
    • POSTGRESQL TARGET DB USER NAME e POSTGRESQL TARGET DB PASSWORD. (Opcional) Introduza novas credenciais para a instância do PostgreSQL de destino que vai ser criada. Se não especificar nada, é usado o nome de utilizador da base de dados predefinido (postgres) sem palavra-passe. Por predefinição, não é necessária uma palavra-passe para iniciar sessão a partir do sistema local.
  10. Clique em Verificação prévia.
    • Se a verificação prévia falhar, corrija o problema e reenvie a verificação prévia.
    • Se a verificação prévia for bem-sucedida, clique em Enviar para enviar a tarefa de restauro.