[pgbr-geral] RES: Segurança no postgresql

2009-06-19 Por tôpico Leandro Muller
Artigo muito bom.

 

Compreendi o funcionamento, configuração de logs e etc.

Porem agora não consigo encontrar como restaurar os logs.

Exemplo, retornei o backup da meia noite e quero retornar o log da 00:00 ate
as 03:00 momento da falha.

Qual comando utilizar?

 

Abraços.

 

At.

 

Leandro Müller

 

De: pgbr-geral-boun...@listas.postgresql.org.br
[mailto:pgbr-geral-boun...@listas.postgresql.org.br] Em nome de Osvaldo
Kussama
Enviada em: quinta-feira, 18 de junho de 2009 23:15
Para: Comunidade PostgreSQL Brasileira
Assunto: Re: [pgbr-geral] Segurança no postgresql

 

 

2009/6/18 Leandro Muller leandr...@muriki.com.br

Ola turma.

 

Novamente venho recorrer ao grupo.

Alguém possui o material e dicas para montar um bom servidor com segurança
contra perda de dados?

 

No antigo servidor Mysql possuímos 2 HDs, um somente para Logs o outro S.O.
e banco de dados.

Os logs eram salvos no HD2, caso ocorra a perda do HD1 ou problemas no
banco, retornaríamos o backup da 00:00 e rodaríamos os logs da 00:00 ate o
momento da falha.

Obs.: O backup após efetuado é salvo HD1 e HD2 e enviado para outro servidor
através de FTP automaticamente;

 

Alguém tem sugestão de baixo custo?

Hardware que possuímos para o servidor de BD: 

DualCore 2duo, 4 gb memória, 2 HDs 160 SATA2;

SO: Fedora 10;

BD Postgresql 8.3.7;

 


Dê uma olhada neste artigo do Fábio Telles:
Tudo que você sempre quis saber sobre discos em servidores PostgreSQL e
tinha vergonha de perguntar
http://www.midstorm.org/~telles/2008/07/25/postgresql-discos-cia/

Osvaldo
 

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] RES: Segurança no postgresql

2009-06-19 Por tôpico Aluisio Gouveia
Leandro,

Peguei o assunto pela metade, mas acho que posso ajuda-lo.

As informações abaixo são baseadas em um servidor Linux RedHat e 
PostgreSQL 8.3.7 instalado através de pacotes RPM:

Considerando que vc ja leu na documentação oficial em [1]:

1)  Com o serviço postgresql parado, restaure o backup full que você fez 
utilizando P.I.T.R
!Lembrando que você não vai conseguir restarar os dados entre 00:00 
as 03:00, a não ser que vc tenha feito o backup full as 00:00
   
2) Copie o arquivo recovery.conf.sample que no meu caso esta em  
/usr/share/pgsql/recovery.conf.sample,
para o diretorio de dados do Postgresql, na instalação default fica 
em /var/lib/pgsql/data/

3) Renomei o arquivo para recovery.conf , edit  e altere as linhas a seguir:
#restore_command = 'cp /mnt/server/archivedir/%f  %p'
para
restore_command = 'cp /dir/onde/gravou/os/logs/%f  %p'

e
#recovery_target_time = '2004-07-14 22:39:00 EST'
para
recovery_target_time = '2009-06-19 03:00:00-03'

4) Por fim start o postgresql
! Se você der um tail -f no log de atividade, você consiguirá ver o 
postgresql restuarando os logs do wal.

[1] http://www.postgresql.org/docs/8.3/interactive/continuous-archiving.html

-- 
Cordialmente;

Aluisio Gouveia



Leandro Muller escreveu:

 Artigo muito bom.

  

 Compreendi o funcionamento, configuração de logs e etc.

 Porem agora não consigo encontrar como restaurar os logs.

 Exemplo, retornei o backup da meia noite e quero retornar o log da 
 00:00 ate as 03:00 momento da falha.

 Qual comando utilizar?

  

 Abraços.

  

 At.

  

 Leandro Müller

  



___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral