Backup do banco de dados

É possível fazer backup do conteúdo de uma única tabela de banco de dados, de várias tabelas de banco de dados ou do banco de dados inteiro do usando o utilitário de backup de banco de dados pdm_backup. A saída do utilitário de backup é um arquivo ASCII que o utilitário pdm_restore pode usar.
casm173
É possível fazer backup do conteúdo de uma única tabela de banco de dados, de várias tabelas de banco de dados ou do banco de dados inteiro do CA SDM usando o utilitário de backup de banco de dados
pdm_backup
.
A saída do utilitário de backup é um arquivo ASCII que o utilitário
pdm_restore
pode usar.
Como parte de seu processamento,
pdm_backup
primeiro encerra os daemons (UNIX) ou serviços (Windows). pdm_backup interrompe o CA SDM e, em seguida, grava uma ou mais tabelas de um banco de dados do CA SDM em um arquivo ASCII. Você pode usar esse arquivo de saída como um arquivo de entrada para o pdm_restore. Além do conteúdo do banco de dados, pdm_backup faz backup dos arquivos de configuração do aplicativo.
Se você tiver ferramentas de backup específicas do ambiente operacional, recomendamos usá-las em vez de pdm_backup. Como o pdm_backup é uma ferramenta genérica, ele pode ser lento em algumas combinações de ambientes operacionais.
Como parte de seu processamento, pdm_backup primeiro encerra os daemons (UNIX) ou serviços (Windows).
Sintaxe
Esse comando apresenta o seguinte formato:
pdm_backup [-d] [-g] [-v] -f filename [ALL | table1...tableN]
-d
Especifica o backup apenas dos dados do banco de dados.
-g
Especifica que é feito backup apenas dos dados que não são do banco de dados. Isso significa que é feito backup apenas das janelas (formulários) e de outros dados que não são do banco de dados.
-v
Especifica modo verboso, que escreve comentários sobre o andamento de comando a stdout.
-f
filename
Especifica um arquivo de saída.
ALL|table1...tableN
Especifica TODOS os arquivos ou uma ou mais tabelas a serem gravadas. Se mais de uma tabela for especificada, separe cada uma com espaços.
  • É possível encontrar os nomes de tabela no arquivo de esquema de banco de dados do CA SDM, ddict.sch, localizado no $NX_ROOT/site (UNIX) ou
    diretório de i
    nstalação\site (Windows). $NX_ROOT ou
    diretório de instalação
    é o diretório em que o CA SDM foi instalado.
  • Se nenhuma tabela for especificada, o banco de dados inteiro do CA SDM será gravado, incluindo os grupos de janela e os arquivos de registro de menu.
Restrições
pdm_backup não pode ser executado enquanto o CA SDM estiver ativo.
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...