Olá Bruno,

Bom, primeira recomendação, atualize a versão do banco para a mais recente,
atualmente a 8.3.7 [1].

Segundo, você salvou quais pastas do sistema? Espero que tenha sido as
"data", "xlog" e "clog". Eu tinha feito isso uma vez, quando estava com
problema num hd e o banco não subia, e essas pastas foram suficientes para
mim.

Com elas você substitui as pastas do cluster que você iniciou na outra
máquina ou em outro diretório.

Agora, se você apenas tem a pasta "data", você pode tentar usar o comando:
pg_resetxlog. Ouvi relatos de que funciona, mas você perde as últimas
informações do banco, aquelas que ainda estão para fazer check-point.

Por último, se nenhuma das recomendações funcionar, sinto muito Bruno,
espero que você tenha um backup atualizado ou uma replicação em tempo real
(bem útil nessas horas).

Atenciosamente,

Rafael Domiciano

[1]: http://www.postgresql.org/ftp/binary/v8.3.7/

2009/5/14 bruno <[email protected]>

>  Olá,
>
> Estou precisando de uma ajuda.
>
> Tenho instalado postgres 8.1 e apenas tenho backup da pasta postgres onde
> contem as tabelas.
> Gostaria de uma orientação como faço para restaurar os banco de dados
> apartir das pastas que salvei, não foi pelo backup do sistema, apenas
> recuperei o diretório.
>
> Nas versões anteriores bastava substitui a pasta de dados agora com essa
> nova versão não sei como fazer.
>
> Agradeço atenção dispensada.
>
> Bruno
> Gerente de TI
>
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a