Restauração do banco de dados

O utilitário de restauração do banco de dados, pdm_restore, carrega um arquivo de saída pdm_backup no banco de dados do CA SDM. O utilitário pdm_restore primeiro desliga os daemons (UNIX) ou serviços (Windows). Em seguida, ele restaura, limpa e substitui todos os registros de banco de dados existentes. Use o arquivo no formato ASCII criado pelo pdm_backup como entrada para o utilitário pdm_restore.
casm173
O utilitário de restauração do banco de dados, pdm_restore, carrega um arquivo de saída pdm_backup no banco de dados do CA SDM. O utilitário pdm_restore primeiro desliga os daemons (UNIX) ou serviços (Windows). Em seguida, ele restaura, limpa e substitui todos os registros de banco de dados existentes. Use o arquivo no formato ASCII criado pelo pdm_backup como entrada para o utilitário pdm_restore.
Você também pode usar os utilitários pdm_restore e pdm_userload para obter acesso ao aplicativo do CA SDM no caso de uma corrupção catastrófica do banco de dados. Se seu banco de dados estiver danificado de forma que você não posa obter acesso ao aplicativo e se todas as outras medidas falharam, execute novamente a configuração e reinicialize o banco de dados para recriar seu banco de dados e preencha os dados de referência e as tabelas do sistema.
Esse procedimento inicializa o banco de dados da mesma forma que você fez durante a instalação original. Agora é possível acessar o CA SDM. O utilitário pdm_restore pode ser usado para restaurar a última cópia de backup do banco de dados.
Para obter mais informações, consulte pdm_restore--Restaurar um banco de dados.
pdm_restore--Restaurar um banco de dados
pdm_restore interrompe o CA SDM e, em seguida, exclui todos os registros de um banco de dados do CA SDM e os substitui por registros de um arquivo que você especifica com a opção -f. Os dados do arquivo de entrada são os únicos dados que estarão no banco de dados do CA SDM depois da execução de pdm_restore.
O arquivo de entrada deve ser criado usando pdm_extract ou pdm_backup ou, caso contrário, formatado para pdm_restore. pdm_backup pode fazer backup de dados que não são do banco de dados, e pdm_restore também pode restaurar esses dados. pdm_backup e pdm_restore não são recomendados quando outras ferramentas de backup e restauração estão disponíveis.
Como parte de seu processamento, o pdm_restore primeiro encerra os daemons (UNIX) ou os serviços (Windows).
Sintaxe
Esse comando apresenta o seguinte formato:
pdm_restore [-d] [-g] [-n] [-w] [-v] -f filename
Restrições
pdm_restore pode ser executado apenas em um servidor do CA SDM. Apenas um usuário privilegiado ou raiz pode executar pdm_restore. As seguintes restrições se aplicam se você estiver usando a configuração de disponibilidade avançada:
  • Se estiver restaurando o banco de dados, execute o comando pdm_restore apenas no servidor de segundo plano.
  • Certifique-se de que todos os servidores (de aplicativos, de segundo plano e em espera) foram interrompidos antes de executar o comando pdm_restore.
Use pdm_restore apenas com um backup completo de banco de dados criado por pdm_backup, já que o banco de dados atual será excluído e substituído pelo arquivo de backup. Não execute pdm_restore quando os usuários estiverem conectados ao CA SDM.
-d
Especifica que apenas os dados do banco de dados serão restaurados.
-g
Especifica que apenas os dados que não são do banco de dados serão restaurados. Apenas as janelas (formulários) e outros dados que não são do banco de dados serão restaurados.
-n
Especifica que NX.env será restaurado se estiver restaurando dados que não são do banco de dados. Por padrão, NX.env não é restaurado. Recomendamos que o arquivo NX.env não seja restaurado, a menos que a restauração seja no mesmo servidor de origem do backup. A restauração de um NX.env incorreto pode afetar os bancos de dados não planejados.
-w
Especifica que web.cfg será restaurado se estiver restaurando dados que não são do banco de dados. Por padrão, web.cfg não é restaurado.
-v
Especifica modo verboso.
-f
filename
Especifica um arquivo de entrada que contém um backup completo criado por pdm_backup.
No UNIX, o LIBPATH precisa ser definido antes de executar vários utilitários do CA SDM. Use o
pdm_task
para definir o LIBPATH antes de executar o utilitário. Por exemplo, digite "pdm_task pdm_clean_attachments...".