Professional Documents
Culture Documents
1 – Para realizar o backup automático do PostgreSQL em servidores onde a base de dados esteja instalada
sendo o sistema operacional Windows ou Linux.
Usaremos uma estação com o Windows e nessa estação vamos instalar o PostgreSQL e através dela usar o
agente pg_dump.exe para executar o backup automático.
2 – Crie Bat’s para ser inseridas nas tarefas agendadas do Windows, no exemplo a seguir esta a criação de
oito bat’s, sendo uma para cada dia da semana e uma para ser feita uma vez por mês, salve as bat’s na
mesma pasta onde está o arquivo pg_dump.exe na estação, esse executável fica na pasta
PostgreSQL\8.3\bin
Onde está escrito IPSERVER coloque o IP do servidor onde esta a base de dados IGLOBAL
Onde está escrito postgres é o nome do usuário com permissão de acesso ao banco IGLOBAL
Backup_segunda.bat
Backup_terca.bat
Backup_quarta.bat
Backup_quinta.bat
Backup_sexta.bat
Backup_sabado.bat
Backup_mensal.bat
Onde está escrito IPESTACAO coloque o IP da estação que fará o backup e que possui o PostgreSQL
instalado.
Trust é para fazer com que somente o IP da estação definido no arquivo acesse o banco sem precisar da
senha.
4 – Após fazer isso pare o serviço do PostgreSQL no servidor onde está o banco e inicie novamente.
5 – Ultimo passo é agendar o backup nas Tarefas Agendadas do Windows, criando uma rotina de backup
para cada BAT e colocando o horário e o dia da semana que será feito.