Jeanderson Machado wrote:
> 
> Eu tenho um servidor rodando postgres 8.0.3 em linux, que hospeda o meu bd.
> Hoje acordei com uma mensagem quando fui acessar o bd:
> Invalid page reader in block 307 of relation 'tabela_fix'
               ^^^^^^
Não seria 'header'? Essa mensagem geralmente ocorre quando você teve uma
página mal gravada no sistema de arquivos. O banco de dados caiu antes
de ocorrer esta mensagem? Outra possível causa seria uma memória ou
disco danificado (nesta ordem de desconfiança).
Vamos as soluções:
* habilitar zero_damaged_pages. assim o servidor PostgreSQL apaga todas
as páginas defeituosas. Você pode perder dados com isso;
* tentar encontrar o(s) registro(s) defeituoso(s). Isso você pode fazer
por amostragem com (SELECT * FROM tab LIMIT x OFFSET y). Após encontrar
os registros defeituosos, usar o utilitário xlogdump para visualizar os
dados e inserir outra tupla nova e apagar a antiga.


-- 
  Euler Taveira de Oliveira
  http://www.timbira.com/

_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
Antes de perguntar consulte o manual
http://pgdocptbr.sourceforge.net/

Para editar suas opções ou sair da lista acesse a página da lista em:
http://pgfoundry.org/mailman/listinfo/brasil-usuarios

Responder a