Fábio, de acordo com o log realmente houve corrupção de um archive de
WAL-LOG, e a única opção é resetar com pg_resetxlog ou deixar esse archive
de fora mesmo.

Pelo que li na documentação voce pode depurar com a opção -n

" n-(nenhuma operação) instrui o pg_resetxlog para imprimir os valores
reconstruídos a partir de pg_control e depois sair sem modificar nada. Isto
é principalmente uma ferramenta de depuração, mas pode ser útil como uma
verificação de sanidade antes de permitir que pg_resetxlog para prosseguir
para o real."

Como você destacou que só tem um dump de ontem, nesse caso com um backup
dos archives resolveria não vejo outra opção..
*Mas vou deixar que os nossos amigos mais experientes se manifestem!*

Dica:
"Defina como prioridade sua estratégia de backup  - Backup físico com copia
dos archives de Wal-log de tempos em tempos a depender da sua volumetria de
dados."

Atenciosamente,

Emerson Martins
DBA
82 9123-5504
82 9668-1283



Em 6 de dezembro de 2011 10:55, Fábio Gibon - Comex System <
gi...@comexsystem.com.br> escreveu:

> **
> Segue log...
>
> --- primeiro log após a falha ---
> 2011-12-05 12:56:50 BRT LOG:  sistema de banco de dados foi interrompido;
> última execução em 2011-12-05 10:30:49 BRT
> 2011-12-05 12:56:50 BRT LOG:  sistema de banco de dados não foi desligado
> corretamente; recuperação automática está em andamento
> 2011-12-05 12:56:50 BRT LOG:  estado de recuperação consistente atingido
> em C/4DADE530
> 2011-12-05 12:56:50 BRT LOG:  unrecognized win32 error code: 1392
> 2011-12-05 12:56:50 BRT PÂNICO:  não pôde abrir arquivo
> "pg_xlog/000000010000000C0000004C" (arquivo de log 12, segmento 76):
> Invalid argument
> This application has requested the Runtime to terminate it in an unusual
> way.
> Please contact the application's support team for more information.
> 2011-12-05 12:56:50 BRT LOG:  processo de inicialização (PID 2148)
> terminou com código de retorno 3
> 2011-12-05 12:56:50 BRT LOG:  interrompendo inicialização porque o
> processo de inicialização falhou
> --- log atual ao tentar iniciar o banco ---
> 2011-12-05 22:58:23 BRT LOG:  sistema de banco de dados foi interrompido
> enquanto estava sendo recuperado em 2011-12-05 12:56:50 BRT
> 2011-12-05 22:58:23 BRT DICA:  Isso provavelmente significa que algum dado
> foi corrompido e você terá que utilizar o último backup para recuperação.
> 2011-12-05 22:58:23 BRT LOG:  não pôde abrir arquivo
> "pg_xlog/000000010000000C0000004D" (arquivo de log 12, segmento 77): No
> such file or directory
> 2011-12-05 22:58:23 BRT LOG:  registro do ponto de controle primário é
> inválido
> 2011-12-05 22:58:23 BRT LOG:  não pôde abrir arquivo
> "pg_xlog/000000010000000C0000004D" (arquivo de log 12, segmento 77): No
> such file or directory
> 2011-12-05 22:58:23 BRT LOG:  registro do ponto de controle secundário é
> inválido
> 2011-12-05 22:58:23 BRT PÂNICO:  não pôde localizar registro do ponto de
> controle válido
> This application has requested the Runtime to terminate it in an unusual
> way.
> Please contact the application's support team for more information.
> 2011-12-05 22:58:23 BRT LOG:  processo de inicialização (PID 132) terminou
> com código de retorno 3
> 2011-12-05 22:58:23 BRT LOG:  interrompendo inicialização porque o
> processo de inicialização falhou
>
> ----- Original Message -----
> *From:* Emerson Martins <emersonmarti...@gmail.com>
> *To:* Fábio Gibon - Comex System <gi...@comexsystem.com.br> ; Comunidade
> PostgreSQL Brasileira <pgbr-geral@listas.postgresql.org.br>
> *Sent:* Tuesday, December 06, 2011 8:42 AM
> *Subject:* Re: [pgbr-geral] pg_resetxlog
>
> Fabio qual a mensagem de erro exibida..Posta ai para nós.
>
>
> Emerson Martins
> DBA
> 82 9123-5504
> 82 9668-1283
>
>
>
> Em 6 de dezembro de 2011 09:04, Fábio Gibon - Comex System <
> gi...@comexsystem.com.br> escreveu:
>
>> Pessoal,
>>       tenho uma base 9.0 (windows) que corrompeu os pg_xlog e o banco não
>> inicializa, o único backup existente é um dump do dia anterior, há alguma
>> alternativa menos drástica do que tentar resetar os WAL com o
>> pg_resetxlog?
>>
>> abraços
>>
>> Fábio Henrique Gibon
>>
>> _______________________________________________
>> 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

Responder a