Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
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:
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.
Selecione uma imagem de instantâneo e clique em Restaurar.
Na página Restaurar, selecione Restaurar para a origem.
Alvo. Esta opção fica inacessível quando restaura a origem.
(Opcional) Introduza uma Etiqueta descritiva para usar neste trabalho.
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.
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.
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
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.
Selecione uma imagem de instantâneo e clique em Restaurar.
Na página Restaurar, selecione Restaurar para um novo destino.
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.
(Opcional) Introduza uma Etiqueta descritiva para usar neste trabalho.
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.
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.
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.
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.
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.
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
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.
Selecione uma imagem de instantâneo e clique em Restaurar.
Na página Restaurar, selecione Restaurar para a fonte.
Alvo. Esta opção fica inacessível quando restaura a origem.
(Opcional) Introduza uma Etiqueta descritiva para usar neste trabalho.
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.
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.
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.
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
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.
Selecione uma imagem de instantâneo e clique em Restaurar.
Na página Restaurar, selecione Restaurar para um novo destino.
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.
(Opcional) Introduza uma Etiqueta descritiva para usar neste trabalho.
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.
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.
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.
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.
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.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Informações incorretas ou exemplo de código","incorrectInformationOrSampleCode","thumb-down"],["Não contém as informações/amostras de que eu preciso","missingTheInformationSamplesINeed","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-08-21 UTC."],[[["\u003cp\u003eThis guide outlines how to restore a PostgreSQL database from a backup image, either back to its original source or to a new target location.\u003c/p\u003e\n"],["\u003cp\u003eYou can choose to restore from either a volume-level backup or a full+incremental backup image, depending on your needs and backup strategy.\u003c/p\u003e\n"],["\u003cp\u003eDuring the restore process, there are optional settings to specify a roll-forward time by using logs to bring the database to a specific point in time, which can be performed in user time or host time.\u003c/p\u003e\n"],["\u003cp\u003eThe guide provides options for setting parameters like the target server port, operating system user, home directory, and data directory, as well as optional custom database credentials.\u003c/p\u003e\n"],["\u003cp\u003eA pre-flight check is a crucial step to validate the configurations before submitting the restore job, and ensures the job is successful.\u003c/p\u003e\n"]]],[],null,["# Restore PostgreSQL databases\n\nRestore a PostgreSQL database from a volume-level backup image to the source\n----------------------------------------------------------------------------\n\nThis procedure uses physical recovery of the source data area. To recover\nback to the source, follow these instructions:\n\n1. From the **App Manager Applications** list, right-click the protected database and select **Access** . Use the **Managed Backup Plan** status filter to show only protected databases.\n2. Select a snapshot image and click **Restore**.\n3. On the **Restore** page, select **Restore Back to Source**.\n4. **Target**. This is inaccessible when restoring to the source.\n5. (Optional) Enter a descriptive **Label** to use for this job.\n6. Application Options\n - If the source application is protected by a snapshot policy that has enabled database log backups, and logs are available with the image, you can use them to roll forward to a specific point in time by changing these options in the **Roll Forward Time** section:\n - The date field contains all possible dates that the database can be rolled forward to through the application of database transaction logs. Select which date you need the database to be rolled forward to.\n - The time field contains a slider showing all possible times on the selected date that the database can be rolled forward to. If you select the latest possible date and then move the slider to the right most position, the restore job applies to all available logs. If you select the earliest possible date and move the slider to the left most position, the restore job applies no logs.\n - You can specify to roll forward using either **User Time** or **Host Time** . **User Time** is relative to the local time of the current user. **Host time** is relative to the system that hosts the data to be restored.\n - **PostgreSQL Target Server Port**. Enter the target PostgreSQL instance port number for restore.\n - **PostgreSQL Target OS User Name**. Enter the name of the operating system user on the target server where the PostgreSQL instance is to be restored.\n - **PostgreSQL Target Server Home Directory**. Enter the path of the PostgreSQL installed binary home directory on the target server.\n - **PostgreSQL Target Server Data Directory** . Enter the path to the data directory where the data files for the PostgreSQL database on the target server are stored, for example, `/pgdata_lvm/pgdata`.\n7. Advanced Options\n - **POSTGRESQL TARGET DB USER NAME** and **POSTGRESQL TARGET DB PASSWORD**. (Optional) Enter new credentials for the target PostgreSQL instance that will be created. If you don't specify anything, the default database username (postgres) is used with no password. By default, a password is not required to sign in from the local system.\n8. Click **Pre-flight check** .\n - If the pre-flight check fails, fix the issue and resubmit the pre-flight check.\n - If the pre-flight check is successful, click **Submit** to submit the restore job.\n\nRestore a PostgreSQL database from a volume-level backup image to a new target\n------------------------------------------------------------------------------\n\n1. From the **App Manager Applications** list, right-click the protected database and select **Access** . Use the **Managed Backup Plan** status filter to show only protected databases.\n2. Select a snapshot image and click **Restore**.\n3. On the Restore page, select **Restore to a New Target**.\n4. For all configurations, eligible PostgreSQL nodes will be available to choose under the **Target** drop-down list. Select the node for the new target.\n5. (Optional) Enter a descriptive **Label** to use for this job.\n6. **Replace Original Application Identity** . This option is only available when the restore target is a new host on the same backup/recovery appliance where the backup was originally generated.\n - **Yes**. This replaces the original application and it has the same application ID, jobhistory, backup images and backup plan as the original application.\n - **No**. This does not replace the original application. It creates a new application that is discovered but not yet protected.\n7. If logs are available, then **Rollforward time** is available. Choose a date and time for the most recent logs to apply to the recovered database.\n8. Included Databases: This is pre-populated with the list of PostgreSQL user databases that will be restored with the PostgreSQL instance restore. It is immutable.\n9. Application Options\n - **PostgreSQL Target Server Port**. Enter the target PostgreSQL instance port number for restore.\n - **PostgreSQL Target OS User Name**. Enter the name of the operating system user on the target server where the PostgreSQL instance is to be restored.\n - **PostgreSQL Target Server Home Directory**. Enter the path of the PostgreSql installed binary home directory on the target server.\n - **PostgreSQL Target Server Data Directory** . Enter the path of the data directory where the data files for the PostgreSQL database on the target server are stored, for example, `/pgdata_lvm/pgdata`.\n10. Advanced Options\n - **POSTGRESQL TARGET DB USER NAME** and **POSTGRESQL TARGET DB PASSWORD**. (Optional) Enter new credentials for the target PostgreSQL instance that will be created. If you don't specify anything, the default database username (postgres) is used with no password. By default, a password is not required to sign in from the local system.\n11. Click the **Pre-Flight Check** .\n - If the pre-flight check fails, fix the issue and resubmit the Pre-Flight Check.\n - If the pre-flight check is successful, click **Submit** to submit the restore job.\n\nRestore a PostgreSQL database from a full+incremental backup image to the source\n--------------------------------------------------------------------------------\n\n1. From the **App Manager Applications** list, right-click the protected database and select **Access** . Use the **Managed Backup Plan** status filter to show only protected databases.\n2. Select a snapshot image and click **Restore**.\n3. On the Restore page, select **Restore Back to Source**.\n4. **Target**. This is inaccessible when restoring to the source.\n5. (Optional) Enter a descriptive **Label** to use for this job.\n6. **Included Databases**. This is the list of PostgreSQL databases that will be restored with PostgreSQL instance restore. Select one or more databases from the list for restore. By default all databases are selected for restore.\n7. Application Options\n - **PostgreSQL Target OS User Name**. Enter the name of the operating system user on the target server where the new PostgreSQL instance will get created.\n - **PostgreSQL Target Server Home Directory**. Enter the path to the PostgreSQL installed binary home directory on the target server.\n - **PostgreSQL Target Config File Path**. Enter the config path for PostgreSQL instance on the target server.\n8. Advanced Options\n - **POSTGRESQL TARGET DB USER NAME** and **POSTGRESQL TARGET DB PASSWORD**. (Optional) Enter new credentials for the target PostgreSQL instance that will be created. If you don't specify anything, the default database username (postgres) is used with no password. By default, a password is not required to sign in from the local system.\n9. Click the **Pre-Flight Check** .\n - If the pre-flight check fails, fix the issue and resubmit the Pre-Flight Check.\n - If the pre-flight check is successful, click **Submit** to submit the restore job.\n\nRestore a PostgreSQL database from a full+incremental backup image to a new target\n----------------------------------------------------------------------------------\n\n1. From the **App Manager Applications** list, right-click the protected database and select **Access** . Use the **Managed Backup Plan** status filter to show only protected databases.\n2. Select a snapshot image and click **Restore**.\n3. On the Restore page, select **Restore to a New Target**.\n4. For all configurations, eligible PostgreSQL nodes are available to choose under the **Target** drop-down list. Select the node for the new target.\n5. (Optional) Enter a descriptive **Label** to use for this job.\n6. **Replace Original Application Identity** . This option is only available when the restore target is a new host on the same backup/recovery appliance where the backup was originally generated.\n - **Yes**. This replaces the original application and has the same application ID, jobhistory, backup images and backup plan as the original application.\n - **No**. This does not replace the original application. It creates a new application that is discovered but not yet protected.\n7. **Included Databases**: This is pre-populated with the list of PostgreSQL databases that will be restored with the PostgreSQL instance restore. It is immutable.\n8. Application Options\n - **PostgreSQL Target OS User Name**. Enter the name of the operating system user on the target server where the new PostgreSQL instance will get created.\n - **PostgreSQL Target Server Home Directory**. Enter the path to the PostgreSQL installed binary home directory on the target server\n - **PostgreSQL Target Config File Path**. Enter the config path of the PostgreSQL instance on the target server.\n9. Advanced Options\n - **POSTGRESQL TARGET DB USER NAME** and **POSTGRESQL TARGET DB PASSWORD**. (Optional) Enter new credentials for the target PostgreSQL instance that will be created. If you don't specify anything, the default database username (postgres) is used with no password. By default, a password is not required to sign in from the local system.\n10. Click the **Pre-Flight Check** .\n - If the pre-flight check fails, fix the issue and resubmit the Pre-Flight Check.\n - If the pre-flight check is successful, click **Submit** to submit the restore job."]]