From: | Alvaro Herrera <alvherre(at)commandprompt(dot)com> |
---|---|
To: | Vida Luz <vlal(at)ns(dot)ideay(dot)net(dot)ni> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Serios problemas para arrancar Postgres |
Date: | 2007-05-14 21:44:51 |
Message-ID: | 20070514214451.GA8916@alvh.no-ip.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Vida Luz escribió:
> Buenas Tardes
>
> Encontre un serio problema con Postgres, la particios /var se lleno y
> ahora el postgres no arranca, en el directorio pg_xlog no hay archivos, y
> por ahi viene el problemas, esto me arroja el log:
> 2007-05-14 14:10:21 CST LOG: could not open file
> "pg_xlog/000000010000000E00000084" (log file 14, segment 132): No such
> file or directory
> 2007-05-14 14:10:21 CST LOG: invalid primary checkpoint record
> 2007-05-14 14:10:21 CST LOG: could not open file
> "pg_xlog/000000010000000E0000007F" (log file 14, segment 127): No such
> file or directory
> 2007-05-14 14:10:21 CST LOG: invalid secondary checkpoint record
> 2007-05-14 14:10:21 CST PANIC: could not locate a valid checkpoint
> record
Ugh. Evidentemente alguien penso que una buena forma de recuperar
espacio en /var era borrar los archivos de pg_xlog! Pesima idea. Ahi
fue donde corrompieron la base de datos; hasta justo antes de eso, el
problema de espacio en disco no habia causado ningun problema.
Lo que puedes hacer es dar un pg_resetxlog para limpiar el archivo de
control, luego iniciar Postgres.
Lo mas probable es que hayan datos corruptos. Algunos indices, por
ejemplo, no te sorprendas que sean internamente inconsistentes. La
manera mas sencilla de arreglas eso es con un dump/reload.
Lamentablemente las inconsistencias que hayan en las tablas no son tan
faciles de arreglar ... por ejemplo puede haber datos que violen llaves
foraneas.
Leccion para la proxima vez: los archivos de pg_xlog NO SE BORRAN
--
Alvaro Herrera http://www.CommandPrompt.com/
PostgreSQL Replication, Consulting, Custom Development, 24x7 support
From | Date | Subject | |
---|---|---|---|
Next Message | Juan Carlos Badillo Goy | 2007-05-14 21:45:28 | Ayuda con consulta |
Previous Message | Leonel | 2007-05-14 21:42:11 | Re: Ayuda con consulta |