Em 5 de setembro de 2011 16:59, Cristiano Oliveira <
[email protected]> escreveu:

>
> Alguns dias meu banco de dados parou de iniciar. Então reinstalei a
> aplicação do Postrgre 8.3.15-1 e o serviço voltou a funcionar.
> O problema é que agora não consigo logar no meu banco de dados. Sempre que
> tento fazer isto recebo o seguinte mensagem:
>
> FATAL:invalid page header in block 0 of relation "pg_amop_fam_strat_index"
>
> Alguém sabe me dizer como resolver o problema
> Ps: O banco esta instalado em uma maquina windows.
>
>
Vc disse que não consegue "logar" no seu banco de dados, então isso
significa que não consegues nem acessar via "psql" o mesmo??

Caso vc consiga acessar via "psql" vc pode reindexar o catálogo com:

REINDEX SYSTEM nome_do_seu_banco;


Caso vc não consiga acessar via "psql" sua base então é um pouco mais
complicado, mas pode funcionar pois vc está com um índice do catálogo
corrompido... tente assim:

1) Pare o serviço do PostgreSQL
2) Faça um backup físico do seu cluster (aquele diretório "data") por
garantia
3) Inicie o PostgreSQL no modo "single-user" [1]
4) Acesse sua base com o PostgreSQL em "single-user mode" e execute o
"REINDEX SYSTEM nome_do_seu_banco;"
5) Pare o PostgreSQL em modo "single-user"
6) Inicie normalmente o serviço do PostgreSQL


[1] http://www.postgresql.org/docs/current/interactive/app-postgres.html

-- 
Fabrízio de Royes Mello
Consultoria/Coaching PostgreSQL
>> Blog sobre TI: http://fabriziomello.blogspot.com
>> Perfil Linkedin: http://br.linkedin.com/in/fabriziomello
>> Twitter: http://twitter.com/fabriziomello
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a