Rotina de Backup

Título

Rotina de Backup


Sintomas

Falha de sistema(PostgreSQL, Windows);

Hardware danificado;

Perda de dados.


Causa

Segurança de dados / Manutenção preventiva.


Resolução

Criar um arquivo *.bat (ex.: backup_banco_SAAF.bat), com as informações abaixo:

C:\Program Files (x86)\PostgreSQL\8.3\binCaminho do banco de dados

SAAF_CLIENTE– Nome do banco de dados

C:\Users\usuario_cliente\Desktop\bkp_psql\ - Caminho do local onde será realizada a cópia do banco de dados

______________________________________________________________________________________________________________

set backupfile=%date:~6,4%%date:~3,2%%date:~0,2%

set PGPASSWORD=postgres

"C:\Program Files (x86)\PostgreSQL\8.3\bin\pg_dump.exe" -h localhost -p 5432 -U postgres -w -Fc -b -v -f "C:\Users\usuario_cliente\Desktop\bkp_psql\SAAF_CLIENTE_%backupfile%.backup" "SAAF_CLIENTE"

copy "C:\Users\usuario_cliente\Desktop\bkp_psql\SAAF_CLIENTE_%backupfile%.backup" z:\

**********************************

Criando a tarefa agendada:
Clique no botão Iniciar – Programas – Acessórios – Ferramentas do sistema – Tarefas agendadas e crie um agendamento para este arquivo de lote.


Esse artigo aplica-se

SGBD PostgreSQL


Atualizado em
Este artigo foi útil?  
Agradecemos sua avaliação.