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

Responder a