2009/5/14 Rafael Domiciano <[email protected]>:
> 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.
>>



Apenas um alerta:
A recuperação a partir do sistema de arquivos (pastas) tem que ser
feita com a mesma versão do PostgreSQL que estava rodando quando da
cópia das pastas.
Posteriormente você pode fazer um upgrade da versão para a 8.3.7 mas
aí terá que fazer um dump/restore, veja as orientações nas "release
notes":
http://www.postgresql.org/docs/current/interactive/release.html

Osvaldo
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a