Em 21/07/2014 10:50, Matheus de Oliveira escreveu: 

> 2014-07-21 8:38 GMT-03:00 <ngonz...@ig.com.br>:
> 
>> 2014-07-21 00:35:15 BRT ERRO: n?o p?de ler bloco 3692670 no arquivo 
>> "pg_tblspc/16389/PG_9.2_201204301/1080438/67928995.28": Erro de entrada/sa?da
> 
> O seu sistema está corrompido. Aconteceu algum problema recentemente? Você 
> usa alguma configuração não segura (como fsync=off)?
> 
> Para descobrir de qual relação é este arquivo, faça o seguinte:
> 
> 1. Verifique qual base de dados estamos falando:
> 
> SELECT datname FROM pg_database WHERE oid = 1080438;
> 
> 2. Conecte na base de dados resultante do comando acima.
> 
> 3. Conectado na base, verifique qual a relação em questão:
> 
> SELECT oid::regclass, relkind FROM pg_class WHERE pg_relation_filenode(oid) = 
> 67928995;
> 
> _ 
> Ola Matheus, 
> Executei o comando acima: 
> 
> oid | relkind
> ---------------------------+---------
> pg_toast.pg_toast_1088147 | t 
> 
> Olhei em [1] o tipo t (TOAST table) e nao faço ideia do que seja isto. 
> _ 
> 
> Com isso você vai ter qual a relação em questão. A coluna relkind vai te 
> trazer o tipo (r = tabela, S = sequence, i = índice, veja os demais em [1]). 
> Se for um índice, você está com sorte, basta executar um REINDEX [2] do mesmo.
> 
> De qualquer forma, é recomendável você abandonar esse banco por completo, 
> faça um dump, remova (backup antes, ok?) tudo, initdb novamente e restaure o 
> dump. É a única forma de garantir que está tudo 100% funcionando 
> corretamente. Além disso, faça testes de disco e memória em sua máquina, 
> problemas de memória podem causar isso. 
> 
> _ 
> É exatamente no meio do dump que ocorre o problema. 
> Tem como fazer o dump ignorando esta pg_toast? 
> Posso fazer isso e restaurar sem problemas? 
> 
> Obrigado a todos, voces estao sempre me salvando. 
> 
> Nelson Gonzaga 
> _ 
> 
> [1] http://www.postgresql.org/docs/9.2/static/catalog-pg-class.html [2]
> [2] http://www.postgresql.org/docs/9.2/static/sql-reindex.html [3]
> 
> Atenciosamente, 
> -- 
> Matheus de Oliveira
> Analista de Banco de Dados
> Dextra Sistemas - MPS.Br nível F!
> www.dextra.com.br/postgres [4]
> 
> _______________________________________________
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral [1]
 

Links:
------
[1] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[2] http://www.postgresql.org/docs/9.2/static/catalog-pg-class.html
[3] http://www.postgresql.org/docs/9.2/static/sql-reindex.html
[4] http://www.dextra.com.br/postgres/
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a