2015-02-18 10:40 GMT-02:00 Bruno Pio <[email protected]>:
> Matheus, bom dia!
>
> Obrigado pelo rápido retorno
>
Boa tarde... :-)
>
>
>> pg_dump: esquema com OID 2848468115 não existe
>>>
>>>
>> Isso não é um bom sinal. Suspeito que tenha alguma relação corrompida.
>> Sabe se teve algum problema de hardware nesse servidor ou algo fora do
>> comum recentemente?
>>
>> Pode verificar o que retorna a seguinte consulta?
>>
>> SELECT oid, relname, relfilenode, relkind
>> FROM pg_class
>> WHERE relnamespace = 2848468115;
>>
>>
> Segundo o cliente não houve nada de anormal com seu servidor, mas
> solicitei que ele peça ao pessoal que cuida de sua infra para fazer um
> teste de memória e HD na máquina.
>
>
Outros pontos a verificar são:
- Algum parâmetro de configuração não seguro, como fsync=off ou
full_page_writes=off?
- Estava executando versões mais antigas anteriormente? Como foi feita a
migração?
Não me lembro de cabeça nenhum bug na 9.2 que causasse tais erros, mas vale
a pena dar uma olhada nos "release notes".
> Quanto a consulta, o retorno foi:
>
> 13124322;"nf_{ssdmed";13124322;"v"
>
>
Esse é um nome bem estranho, e no caso é uma view. Tem como saber no
histórico da aplicação algo sobre essa view? Está em uso? De onde veio? Etc.
> ERRO: cabeçalho de página é inválido no bloco 2046 da relação
>>> base/10928130/13581760
>>
>>
>> Provavelmente é uma tabela corrompida (se fosse um índice o REINDEX
>> resolveria), pode verificar de qual se trata usando a seguinte consulta:
>>
>> SELECT oid, relname, relfilenode, relkind
>> FROM pg_class
>> WHERE relfilenode = 13581760;
>>
>> Suspeito que seja a mesma da consulta acima, mas temos que conferir.
>>
>
> O retorno dessa consulta foi:
>
> 2840;"pg_toast_2619";13581760;"t"
>
>
Ok. Então é uma tabela TOAST, precisamos então mapear a qual tabela esta
pertence:
SELECT oid, relname, relfilenode, relkind
FROM pg_class
WHERE reltoastrelid = 2840;
Atenciosamente,
--
Matheus de Oliveira
Analista de Banco de Dados
Dextra Sistemas - MPS.Br nível F!
www.dextra.com.br/postgres
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral