Boa Noite pessoal,

por algum motivo não estou conseguindo rodar o PostgreSQL 8.1.4 em um windows XP, que sempre funcionou normalmente nessa máquina.

No log do último dia que funcionou, existem as seguintes linhas:
______________________________________________
2006-11-01 11:57:05 LOG:  database system was shut down at 2006-11-01 11:56:11 Horário brasileiro de verão
2006-11-01 11:57:05 LOG:  checkpoint record is at 0/527AB50
2006-11-01 11:57:05 LOG:  redo record is at 0/527AB50; undo record is at 0/0; shutdown TRUE
2006-11-01 11:57:05 LOG:  next transaction ID: 143946; next OID: 20632
2006-11-01 11:57:05 LOG:  next MultiXactId: 1; next MultiXactOffset: 0
2006-11-01 11:57:05 LOG:  database system is ready
2006-11-01 11:57:05 LOG:  transaction ID wrap limit is 2147484148, limited by database "postgres"
2006-11-01 11:57:06 LOG:  autovacuum: processing database "template1"
          
                ... mais autovacuum ...

2006-11-01 12:44:19 LOG:  could not receive data from client: Nenhuma conexão pôde ser feita porque a máquina de destino as recusou ativamente.


2006-11-01 12:44:19 LOG:  unexpected EOF on client connection
2006-11-01 12:44:19 LOG:  could not receive data from client: Nenhuma conexão pôde ser feita porque a máquina de destino as recusou ativamente.


2006-11-01 12:44:19 LOG:  unexpected EOF on client connection
2006-11-01 12:44:19 LOG:  could not receive data from client: Nenhuma conexão pôde ser feita porque a máquina de destino as recusou ativamente.


2006-11-01 12:44:19 LOG:  unexpected EOF on client connection
2006-11-01 12:45:19 LOG:  autovacuum: processing database "producao"

                ... mais autovacuum ...

___________________________________________________

No log do dia seguinte, só aparece:

___________________________________________________________________
2006-11-02 15:06:41 LOG:  database system was shut down at 2006-11-01 17:30:35 Horário brasileiro de verão
2006-11-02 15:06:41 LOG:  record with zero length at 0/52C3C08
2006-11-02 15:06:41 LOG:  invalid primary checkpoint record
2006-11-02 15:06:41 LOG:  record with zero length at 0/52C3BC0
2006-11-02 15:06:41 LOG:  invalid secondary checkpoint record
2006-11-02 15:06:41 PANIC:  could not locate a valid checkpoint record

This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.
2006-11-02 15:06:41 LOG:  startup process (PID 396) was terminated by signal 3
2006-11-02 15:06:41 LOG:  aborting startup due to startup process failure
2006-11-02 15:06:42 LOG:  logger shutting down
________________________________________________________

Estou precisando fazer um backup dessa base  . Como não consigo inicializar o serviço do PostgreSql, não consigo rodar o pg_dump.

Então copiei o diretório data , para uma outra máquina (vou chama-lá de maq2 nese e-mail para facilitar entendimento), que também tem como SO o  windows XP e possui o PostgreSQL 8.1.4 .
Ao fazer isso, parei o PostgreSQL da maq2 , renomei o diretório "data" existente da maq2 (que funcionava normalmente),  copiei o diretório "data" da máquina antiga para maq2 , e quando tento inicializar o PostgreSQL , ele não inicializa. 

Caso eu retorne o diretório "data" original da maq2, o postgreSQL volta a ser inicializado normalmente.

Minhas dúvidas são :

- tem algum arquivo do diretório "data" da máquina antiga que eu tenho que mudar para utilizá-lo em outra máquina?
- existe alguma outra alternativa de fazer o backup desses dados? (ou alguma sugestão de como fazer o postgreSQL antigo voltar a ser inicializado?)


- pelo log dá para ter uma idéia porque deu esse problema?


Ps:  verifiquei e não existe o arquivo postmaster.pid no diretório


Obrigado pela atenção,
--
Sds,
Pedro Henrique

_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
Antes de perguntar consulte o manual
http://pgdocptbr.sourceforge.net/

Para editar suas opções ou sair da lista acesse a página da lista em:
http://pgfoundry.org/mailman/listinfo/brasil-usuarios

Responder a