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