Então...Minha dúvida era se eu estava fazendo correto? Quanto a restauração seria instalar um cluster de dados com os mesmos binários e através do arquivo recovery.conf aplicar os archives.
Outra observação estou implementando em todos os servidores essa estratégia como a principal, o que não era antes. Atenciosamente, Emerson Martins DBA Jr 82 9123-5504 82 9668-1283 Em 29 de novembro de 2011 12:32, JotaComm <[email protected]> escreveu: > Opa, > > Em 29 de novembro de 2011 11:56, Emerson Martins < > [email protected]> escreveu: > > Olá pessoal, estou fazendo um script para backup físico como segunda >> estratégia de backup com postgres para uma base em GIS que não tem muita >> volumetria porém muito critico em se falando de janela de recuperação em >> momentos de desastres. >> >> Minha dúvida é a seguinte, supondo que meu backup full esteja agendado >> para o domingo, a partir da segunda feira irei backupear apenas os novos >> archives de wal-log para uma possível recuperação? >> >> A principio estar efetuando os backups tranquilo, minha dúvida é como vou >> recuperar o backup a partir dos archives de segunda á quinta de por um >> acaso quarta hj um desastre?Aberto a opniões e sugestões dos mestres aqui >> da lista. >> >> Cenário: >> PostgreSQL 8.4 >> GIS >> Tamanho: 50GB >> >> >> Segue abaixo o script: >> #!/bin/bash >> # Script de Backup Físico PostgreSQL >> # >> >> PGDATA=/usr/local/pgsql/data export PGDATA >> BACKUPNAME=bkpfw_`date +%Y-%m-%d-%H-%M` >> INICIO=`date +%Y%m%d-%H%M` >> ARQUIVO=BKP_FWAL0 >> LOG=bkp_fwal0.log >> rm $LOG -f >> rm $ARQUIVO -f >> cd /home/postgres/bkp >> >> #Iniciando >> #echo 1. Iniciando em $INICIO >> echo "Iniciando em $INICIO" >> $LOG >> echo "Iniciando Extracao do Banco de Dados.." >> $LOG >> #echo >> >> echo "Iniciando o backup LEVEL 0..." >> $LOG >> /usr/local/pgsql/bin/psql -c "SELECT pg_start_backup('archives');" >> >> echo "Comprimindo Arquivos em tar.gz..." >> $LOG >> tar -cvf $BACKUPNAME.tar --exclude=$PGDATA/pg_xlog $PGDATA \f% >> /home/postgres/archives/ >> echo "Compressao finalizada" >> $LOG >> >> echo "Finalizando o backup LEVEL0..." >> $LOG >> /usr/local/pgsql/bin/psql -c "SELECT pg_stop_backup();" >> echo "Backup finalizado em $INICIO" >> $LOG >> >> Qual seria a sua dúvida? > >> >> >> Atenciosamente, >> >> Emerson Martins >> DBA Jr >> >> >> _______________________________________________ >> pgbr-geral mailing list >> [email protected] >> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral >> >> > > Abraços > -- > JotaComm > http://jotacomm.wordpress.com > > _______________________________________________ > pgbr-geral mailing list > [email protected] > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > >
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
