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