2015-05-07 9:44 GMT-03:00 Moisés P. Sena <[email protected]>:

> Meu servidor de banco de dados deu problema no HD, ficava dando erro de
> IO, era Ubuntu 14.04LTS amd64.
>
> Copiei o diretorio DATA do postgres para outro linux, Debian 7.5 i386,
> compilei os mesmos fontes e quando vou startar o postgresql recebo a
> seguinte mensagem:
>
> *FATAL:  incorrect checksum in control file*
>
> Segundo li na net, é pq mudou o SO e arctetura.
>
>
Exatamente. Não é possível mover um diretório de dados de 64bits para
32bits e vice-versa. Por isso também não é possível ter um primário e
secundário (standby) em arquiteturas diferentes.

De qualquer forma, gostaria de rodar o mesmo no SO atual.
>
> Meu BD é pequeno, 500MB, porem tem uns sistemas muito importantes.
>
> Tem como eu restaurar o DATA sem reinstalar o Ubuntu?
>

Não. Você vai precisar de uma arquitetura compatível. Com um banco tão
pequeno você pode até subir uma VM, fazer um dump e restaurar. Mas fica a
dúvida se usar um SO 32bits para servidor é uma boa ideia, parece que você
está regredindo aqui.

Atenciosamente,
-- 
Matheus de Oliveira
Analista de Banco de Dados
Dextra Sistemas - MPS.Br nível F!
www.dextra.com.br/postgres
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a