Em 3 de maio de 2012 14:13, Flavio Henrique Araque Gurgel <
fla...@4linux.com.br> escreveu:

> Em 03-05-2012 13:31, Emerson Martins escreveu:
> > Olá pessoal!
> >
> > Tenho um server onde foram excluídas algumas tabelas importantes hj.Esse
> > banco de dados como foi colocado recentemente não estava no script de
> > dump..As bases nesse server eram apenas pra consulta e quase não há
> > inserção, porém houve essa exceção.
> > Minha duvida é..
> > Consigo restaurar essas alterações com os arquivos do pg_xlog?Mais
> > especificamente os dados do archive em vermelho.
> >
> > postgres@serverpgsql11:/usr/local/pgsql/data/pg_xlog$ ls -lah
> > total 97M
> > drwx------  3 postgres users 4,0K 2012-04-30 12:36 ./
> > drwx------ 11 postgres root  4,0K 2012-04-10 13:41 ../
> > -rw-------  1 postgres users  16M 2012-05-03 10:25
> 000000010000000000000058
> > -rw-------  1 postgres users  16M 2012-04-17 08:20
> 000000010000000000000059
> > -rw-------  1 postgres users  16M 2012-04-19 10:54
> 00000001000000000000005A
> > -rw-------  1 postgres users  16M 2012-04-23 10:31
> 00000001000000000000005B
> > -rw-------  1 postgres users  16M 2012-04-25 13:42
> 00000001000000000000005C
> > -rw-------  1 postgres users  16M 2012-04-30 12:28
> 00000001000000000000005D
> > drwx------  2 postgres users 4,0K 2011-01-17 11:19 archive_status/
> >
>
> Se já houve um checkpoint (e provavelmente já, pois por padrão ele é
> iniciado por tempo a cada 5 minutos) você não conseguirá mais, pois os
> dados já estão distribuídos nas tabelas e foram aplicados.
>
> Você pode tentar:
> - parar imediatamente o PostgreSQL;
> - fazer uma cópia física por segurança;
> - executar pg_resetxlog;
> - iniciar o PostgreSQL e ver se a tabela ainda tá lá.
>
> Chance disso dar certo: quase nula.
>
> PITR não resolveria?

Att.

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

Responder a