BD postgresql 7.3 no quiere levantar !!!

From: Angelo Astorga <angeloastorga(at)gmail(dot)com>
To: lista postgres <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: BD postgresql 7.3 no quiere levantar !!!
Date: 2009-04-28 16:06:23
Message-ID: 5bf317e20904280906v57ac79fat95ef232ecb45575c@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola lista, les cuento que llegue hoy y no pude levantar postgres, busco a
nivel de procesos y no se encuentra el initdb ni tampoco el postmaster...
extraño, llevo 5 años con esta BD y jamas me a pasado esto... por mas que
trato de levantar el postmaster, asigna proceso, pero al listar procesos en
cuestion, no esta en la lista... estuve revisando los LOG de anoche y me
topo con siguiente warning, error, panic y sorpresas que nunca habian pasado
(FlushRelationBuffers):

2009-04-28 05:55:46 WARNING: FlushRelationBuffers("venta_fecha", 533):
block 366 is referenced (private 0, global 1)
2009-04-28 05:55:46 ERROR: FlushRelationBuffers returned -2
2009-04-28 05:55:46 PANIC: cannot abort transaction 893248129, it was
already committed
2009-04-28 05:55:48 LOG: server process (PID 20491) was terminated by
signal 6
2009-04-28 05:55:48 LOG: terminating any other active server processes
2009-04-28 05:55:50 FATAL: the database system is in recovery mode
2009-04-28 05:55:50 FATAL: the database system is in recovery mode
2009-04-28 05:55:50 WARNING: terminating connection because of crash of
another server process
DETAIL: The postmaster has commanded this server process to roll back the
current transaction and exit, because another server process exited
abnormally and possibly corrupted shared memory.
HINT: In a moment you should be able to reconnect to the database and
repeat your command.
CONTEXT: writing block 427 of relation 85956/89343386
2009-04-28 05:55:50 LOG: all server processes terminated; reinitializing
2009-04-28 05:55:50 LOG: database system was interrupted at 2009-04-28
05:55:43 CLT

Segun mis calculos, esto se genero producto del VACUMM FULL que hacemos a
cada tabla de la base de datos, en particular hay una tabla de VENTA que
posee un indice fecha y de aqui se desencadeno el problema que me llevo
(gracias al respaldo dia anterior), a montar desde CERO directorio DATA y
luego cargar respaldo del ayer...

EN RESUMEN, si bien he invertido toda la mañana haciendo experimentos que
salen en la web con respecto a la solucion de este problema, solamente el
parrafo anterior soluciono mi problema... PREGUNTA: alguien que a pasado
por misma experiencia, tiene claro el porque se genera dicho problema
(bloqueo BD) ? Existira una solucion mas rapida para levantar BD e
informacion ?

gracias...

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Jose J. Ayala Pineda 2009-04-28 16:17:09 Log por usuario
Previous Message Alvaro Herrera 2009-04-28 15:42:21 Re: Error