On 13-01-2015 08:16, Flavio Henrique Araque Gurgel wrote:
>> Por favor, responda em baixo ou comentando, jamais em cima.
>>
>>>     Agradeco a resposta, vou levantar uma maquina nova para fazer isso e
>>> retorno com resposta na sequencia.
>>>
>>>     Porem, fica uma duvida:
>>>
>>>     Como que depois desse problema, a tabela do Banco responsável pelos
>>> dados que deram problema na pesquisa, estão OK hoje...? tipo, foi um
>>> erro
>>> num determinado minuto do dia (não foi necessário fazer nada e os dados
>>> voltaram ao normal).
>>
>> Pode ser:
>> - problema intermitente no hardware (memória);
>> - uso de virtualização por conteiner (OpenVZ/Docker/outro);
>> - outro programa mexeu no sistema de arquivos;
>> - kernel bugado.
> 
> Ah sim, pode ser também índice corrompido, o que pode ter se resolvido
> após um reindex.
> 
> Se for um índice HASH, pode ser também que você:
> - tenha restaurado um backup físico e não reindexou um índice HASH;
> - esteja fazendo o select sobre um servidor escravo e a tabela tenha um
> índice HASH.
> 
> Se puder precisar, versão do PostgreSQL, sistema operacional,
> arquitetura, versão do Kernel, se é o mestre ou escravo, etc...
> 

O Flávio já falou e vou reforçar... antes de fazer qualquer tentativa de
recuperação faça um backup físico frio, ou seja, pare o PostgreSQL e
copie seu $PGDATA (não esqueça das tablespaces, caso tenha).

Esse detalhe é muito importante quanto trata-se de data recovery.

Algumas leituras que podem ajudar:
http://blog.ringerc.id.au/2012/10/avoiding-postgresql-database-corruption.html
http://www.bitrotincarnate.com/blog/2013/08/27/tuple-flensing-treating-postgres-corruption-part-i
http://www.postgresql.org/message-id/[email protected]
https://wiki.postgresql.org/wiki/Corruption
https://wiki.postgresql.org/wiki/Corruption_detection



Att,

-- 
   Fabrízio de Royes Mello         Timbira - http://www.timbira.com.br/
   PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a