Bom dia,

Sugiro a leitura do livro "Instant PostgreSQL Backup and Restore How-to", gostei muito do mesmo, e além do que já foi recomendado aqui na lista também.


On 10/28/2014 08:44 AM, Fernando Cambiaghi wrote:
Bom dia Pessoal,

Sou novo na lista, tenho acompanhado alguns emails e fico impressionado com a dedicação do pessoal em responder a todas as questões com o nível incrível de detalhe. Parabéns.

Fiz um curso na Dextra em SP a uns dois anos, e estou trabalhando para migrar um banco de dado "X" para PostgreSQL. ( Estou utilizando windows 7 com versão 9.3.5 do PostgreSQL.

O tamanho da minha base de dados é relativamente pequena ( 231 tabelas ocupando um total entre 4GB e 5GB ).

Pois bem, a migração do bando está feita ( Homologando ), e agora estou me apegando a entender a parte de Backup e Restore, mas estou tendo muita dificuldade, mas creio que por falta de entendimento meu.

No meu ambiente atual, faço backup completo do banco de dados todas as noites, com o banco online e em uso, e tenho o log de transações para, em caso de catástrofe*, posso pegar o último backup completo e aplicar o log atual ( Tem todo um processo de transcrever e ler o mesmo para o banco ).


Com o PostgreSQL, entendi que para ter um ambiente igual, para em caso de catástrofe poder recuperar os dados para o mais atual possível, eu devo efetuar um backup completo diariamente ( estou fazendo isso com o pg_dump ) e manter os archives ativados [1]. Até aí creio que fiz tudo certo.

Para simular uma catástrofe, eu desligo o computador com transações ocorrendo no banco, e quando ligo novamente, não consigo nem subir o serviço do postgres, aí é que começo a apanhar.

Desinstalo e reinstalo o postgres, mesma versão, volto o backup (pg_restore) e sigo as instruções de [1], mas não consigo. Quando digo não consigo, é estou fazendo algo errado, não volta os archives.

Gostaria de saber se alguém tem um passo a passo mais detalhado de como fazer isso, pois não quero colocar o banco postgres em produção sem ter domínio de como restaurar um backup em caso de problemas.

[1] http://www.postgresql.org/docs/9.3/static/continuous-archiving.html

*Qualquer tipo de perda de dados ou do próprio banco de dados.

Perdoem por me alongar tanto, mas queria apresentar minha situação e apresentação ao grupo.

Agradeço a todos pela compreensão.

Fernando Luís Cambiaghi
/[email protected] <mailto:[email protected]>/



_______________________________________________
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