Matheus, valeu pela dica. Como eu só tinha um banco no cluster , então executei o intidb e recriei meu banco novamente e restaurei os dados do dump. Ufa! Tudo em paz.
Obrigada. De: [email protected] [mailto:[email protected]] Em nome de Matheus de Oliveira Enviada em: segunda-feira, 23 de julho de 2012 11:21 Para: Comunidade PostgreSQL Brasileira Assunto: Re: [pgbr-geral] postgresql 9.1 não inicializa 2012/7/23 Monica Ferrari Villarino <[email protected]<mailto:[email protected]>> Pessoal, bom dia! Estou com um problema na inicialização do meu postgresql, após encher o disco de logs do wall, o banco parou, alguns logs foram perdidos e outros apagados. Sei que não vou mais conseguir recuperar totalmente meu banco. Tenho um pg_dump feito com o banco parado, então quero usar esse pg_dump para recriar meu banco, mas não consigo acessar o postgresql para apagar o banco (dropdb). Como faço para resolver isso? Tenho que reinstalar o postgresql? No cluster só tem esse banco de dados? Se tem mais, esses têm backup também? O que pode ser feito é deletar a pasta "data" e usar o "initdb" para criar um novo cluster, daí é só voltar o backup do pg_dump. Outra forma é você usar o pg_resetxlog [2], com ele você "provavelmente" vai ser capaz de conectar-se novamente com o PostgreSQL, mas esteja avisada que você irá perder informações e o recomendado nesse caso é, logo após o pg_resetxlog, já fazer o processo: pg_dump, rm $PGDATA, initdb, pg_restore. [1] http://www.postgresql.org/docs/9.0/static/app-initdb.html [2] http://www.postgresql.org/docs/9.0/static/app-pgresetxlog.html PS: Vale a pena avisar, o pg_resetxlog é a ÚLTIMA OPÇÃO, só usar em caso extreme e faça um backup físico offline antes de usá-lo... Atenciosamente, -- Matheus de Oliveira
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
