Re: [pgbr-geral] Duvida - Backup

2011-05-31 Por tôpico mauro fonseca
Obrigado, Flávio.

Na verdade, o postgres permite a restauração mesmo sem o recovery.conf, a
diferença é que os dados restaurados serão apenas os do horário do backup.

O meu problema foi solucionado observando as mensagens no postmaster.log ,
já que não eram geradas no diretório de log.

Um dos problemas, era que o banco original estava com o locale em en_US e na
maquina de restauração era pt_BR. Configurei o locale e esta etapa passou.

Outro problema, foi que a maquina de dados era de 64 bits e a de restauração
de 32 bits. O postgres não restaura nessas condições.

Deixo mais uma dúvida. Se alguem puder me ajudar, eu agradeço .

Quando o backup estava sendo gerado via tar.. , o comando estava assim:
(Simplificando)
select pg_start_backup('teste');
tar -czvf arquivo.tar.gz   /pg_data/
select pg_stop_backup();

O tar registrou que alguns arquivos estavam sendo alterados no momento do
tar. Isso é um problema ?

Obrigado,
Mauro.








Em 30 de maio de 2011 18:04, Flavio Henrique Araque Gurgel fha...@gmail.com
 escreveu:

  tar -xzvf meubackup.tar.gz  (conforme diretorio postgres.conf )
  criei o pg_xlog e archive_status dentro do pg_data.
  Ele não start e nem cria qualquer tipo de log, ou seja, não acontece
 nada.
  Obrigado.

 Você criou um recovery.conf?
 Onde está o diretório com o archive?
 O que saiu no log?

 []s

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

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


Re: [pgbr-geral] Duvida - Backup

2011-05-31 Por tôpico Flavio Henrique Araque Gurgel
 Na verdade, o postgres permite a restauração mesmo sem o recovery.conf, a
 diferença é que os dados restaurados serão apenas os do horário do backup.

Não, isso não é verdade. Veja mais abaixo.

 O meu problema foi solucionado observando as mensagens no postmaster.log ,
 já que não eram geradas no diretório de log.
 Um dos problemas, era que o banco original estava com o locale em en_US e na
 maquina de restauração era pt_BR. Configurei o locale e esta etapa passou.

Ok.

 Outro problema, foi que a maquina de dados era de 64 bits e a de restauração
 de 32 bits. O postgres não restaura nessas condições.

Correto.

 Deixo mais uma dúvida. Se alguem puder me ajudar, eu agradeço .
 Quando o backup estava sendo gerado via tar.. , o comando estava assim:
 (Simplificando)
 select pg_start_backup('teste');
 tar -czvf arquivo.tar.gz   /pg_data/
 select pg_stop_backup();
 O tar registrou que alguns arquivos estavam sendo alterados no momento do
 tar. Isso é um problema ?

Não é um problema _se_ e _somente se_ você guardar o archive e
utilizar um recovery.conf na restauração. É justamente pra isso que
eles servem.
Se você retornar de um backup feito a quente sem o recovery.conf o
PostgreSQL não tem como saber em que local está seu archive e qual é o
checkpoint que finalizou imediatamente antes de seu backup começar.
Portanto, ele não ajustará as páginas que foram modificadas durante
seu backup.

Portanto, seu backup restaurado da forma como falou pode não estar
íntegro. Você pode ter problemas de integridade referencial,
inclusive.

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


Re: [pgbr-geral] Duvida - Backup

2011-05-31 Por tôpico mauro fonseca
Flávio,

Pelo que entendi, então o checkpoint_segments deverá estar com um valor
proporcional a um dia de backup . É isso ?

Como deveria ser o funcionamento para o caso de  replicação ? A própria
servidora que recebe a replicação elimina os archives.

Mais uma vez, obrigado.
Mauro.

Em 31 de maio de 2011 11:45, Flavio Henrique Araque Gurgel fha...@gmail.com
 escreveu:

  Na verdade, o postgres permite a restauração mesmo sem o recovery.conf, a
  diferença é que os dados restaurados serão apenas os do horário do
 backup.

 Não, isso não é verdade. Veja mais abaixo.

  O meu problema foi solucionado observando as mensagens no postmaster.log
 ,
  já que não eram geradas no diretório de log.
  Um dos problemas, era que o banco original estava com o locale em en_US e
 na
  maquina de restauração era pt_BR. Configurei o locale e esta etapa
 passou.

 Ok.

  Outro problema, foi que a maquina de dados era de 64 bits e a de
 restauração
  de 32 bits. O postgres não restaura nessas condições.

 Correto.

  Deixo mais uma dúvida. Se alguem puder me ajudar, eu agradeço .
  Quando o backup estava sendo gerado via tar.. , o comando estava assim:
  (Simplificando)
  select pg_start_backup('teste');
  tar -czvf arquivo.tar.gz   /pg_data/
  select pg_stop_backup();
  O tar registrou que alguns arquivos estavam sendo alterados no momento do
  tar. Isso é um problema ?

 Não é um problema _se_ e _somente se_ você guardar o archive e
 utilizar um recovery.conf na restauração. É justamente pra isso que
 eles servem.
 Se você retornar de um backup feito a quente sem o recovery.conf o
 PostgreSQL não tem como saber em que local está seu archive e qual é o
 checkpoint que finalizou imediatamente antes de seu backup começar.
 Portanto, ele não ajustará as páginas que foram modificadas durante
 seu backup.

 Portanto, seu backup restaurado da forma como falou pode não estar
 íntegro. Você pode ter problemas de integridade referencial,
 inclusive.

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

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


Re: [pgbr-geral] Duvida - Backup

2011-05-31 Por tôpico Flavio Henrique Araque Gurgel
 Pelo que entendi, então o checkpoint_segments deverá estar com um valor
 proporcional a um dia de backup . É isso ?

Não.

 Como deveria ser o funcionamento para o caso de  replicação ? A própria

http://www.postgresql.org/docs/9.0/static/continuous-archiving.html

 servidora que recebe a replicação elimina os archives.

O archive antigo deve ser eliminado apenas após um backup de base.

 Mais uma vez, obrigado.

Por favor, use quotes ou bottom post. Top post prejudica a fluidez da thread.

[]s
Flavio Gurgel
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Duvida - Backup

2011-05-30 Por tôpico Flavio Henrique Araque Gurgel
 tar -xzvf meubackup.tar.gz  (conforme diretorio postgres.conf )
 criei o pg_xlog e archive_status dentro do pg_data.
 Ele não start e nem cria qualquer tipo de log, ou seja, não acontece nada.
 Obrigado.

Você criou um recovery.conf?
Onde está o diretório com o archive?
O que saiu no log?

[]s

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


Re: [pgbr-geral] Duvida Backup

2007-06-11 Por tôpico Tiago José Adami

Sábia decisão!

Nada contra a Micro$oft, o Windows é um baita sistemão. O problema é a
censura e o preço, e eu quero ser livre.

Para realizar os backups, eu sugiro o uso do CRONTAB. Existem 1001 maneiras
de agendar uma tarefa, e a internet está repleta de tutoriais para isto,
principalmente em [1].

[1] www.vivaolinux.com.br


--
Tiago J. Adami

Dois Vizinhos - PR
Brazil

Use linux, and set your soul free!
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Duvida Backup

2007-06-05 Por tôpico Leonardo Cezar

On 6/5/07, Placido Loko [EMAIL PROTECTED] wrote:


BACKUPGostaria de saber a diferença entre COMPRESS, TAR e PLAINAo
clicar em backup aparece uma caixa com estas opções...bom gostaria de umas
dicas de como executar um backup..como posso fazer um agendamento de
backup...


Compress: Formato compactado, útil quando se quer escolher quais
objeto voltar com o pg_restore e qdo se tem grandes cargas de dados.
Tar: Formato empacotado dentro de um arquivo tar, proprio para
utilizar com o utilitario tar, porém não compactado.
Plain: Formato em texto puro. Útil quando se quer alterar estrutursa
(DDLs) ou para simples depuração.

O comando utilizado para fazer cópias de segurança é o pg_dump.
Refira-se ao manual [1] para maiores detalhes, surgindo dúvidas mais
pontuais, contacte-nos.

Existem outras formas de se fazer cópias de segurança, por exemplo a
nível de S.O, onde a grosso modo você copia tua área de dados, porém
essa técnica não é usual.

Quanto ao agendamento, entendo que você está em ambiente Microsoft.
Infelizmente não poderei ajudá-lo com este procedimento nesta
plataforma por pura falta de conhecimento :-(.

[1] http://pgdocptbr.sourceforge.net/pg82/backup.html

Abraço!

-Leo
--
Leonardo Cezar
http://www.hostsystems.com.br
http://www.postgresql.org.br
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Duvida Backup

2007-06-05 Por tôpico Osvaldo Kussama



Placido Loko wrote:
 
 
 Primeiramente gostaria de agradecer pela ajuda que me foi dada com relação
 a
 migração de um banco do SQL SERVER para Postgres.
 Bom minha duvida é:
 BACKUPGostaria de saber a diferença entre COMPRESS, TAR e PLAINAo
 clicar em backup aparece uma caixa com estas opções...bom gostaria de umas
 dicas de como executar um backup..como posso fazer um agendamento de
 backup...
 


Da documentação em:
http://www.postgresql.org/docs/8.2/interactive/app-pgdump.html

-F format
--format=format

Selects the format of the output. format can be one of the following:

p
plain

Output a plain-text SQL script file (the default). 
c
custom

Output a custom archive suitable for input into pg_restore. This is
the most flexible format in that it allows reordering of loading data as
well as object definitions. This format is also compressed by default. 
t
tar

Output a tar archive suitable for input into pg_restore. Using this
archive format allows reordering and/or exclusion of database objects at the
time the database is restored. It is also possible to limit which data is
reloaded at restore time.

Se preferir rm português:
http://pgdocptbr.sourceforge.net/pg80/app-pgdump.html

[]s
Osvaldo

-- 
View this message in context: 
http://www.nabble.com/Duvida-Backup-tf3875005.html#a10980829
Sent from the PostgreSQL - Brasil mailing list archive at Nabble.com.

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