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
