From: | Gerardo Herzig <gerardo(dot)herzig(at)ayres(dot)io> |
---|---|
To: | Rubén Betancourt <rubentorres26(at)gmail(dot)com> |
Cc: | FORO POSTGRES <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Error con PostgreSQL Falla electrica |
Date: | 2017-12-29 18:05:20 |
Message-ID: | CAM+tAYGFG0mNDRHZqJ2=x2c2cFrTWc80WLsWBmg9u_AkrcBX=Q@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
El 29 de diciembre de 2017, 10:14, Rubén Betancourt <rubentorres26(at)gmail(dot)com
> escribió:
> Hubo un problema electrico y se reinicio la maquina, cuando se inicio se
> corrió un fsck para resolver errores en disco, luego PostgreSQL se inicio
> pero no se podia leer la base de datos debido a estos errores:
>
>
>
> 2017-12-29 08:45:16 VET ERROR: no se pudo abrir el archivo
> «base/12036/23834547»: No existe el fichero o el directorio
> 2017-12-29 08:43:31 VET FATAL: la página no es válida en el bloque 0 de
> la relación base/1/23835655
> 2017-12-29 08:43:36 VET ERROR: la página no es válida en el bloque 0 de
> la relación base/1/23835655
> 2017-12-29 08:43:56 VET ERROR: la página no es válida en el bloque 0 de
> la relación base/18336602/23826669
> 2017-12-29 08:44:02 VET FATAL: la página no es válida en el bloque 0 de
> la relación base/18336602/23826669
>
> ¿Cual sería la causa y la solución de este problema? primera vez que lo
> veo y seria de mucha ayuda conocer.
>
Parece que hubo un problema a nivel filesystem
""" 2017-12-29 08:45:16 VET ERROR: no se pudo abrir el archivo
«base/12036/23834547»: No existe el fichero o el directorio"""
El directorio "base" es donde estan los archivos que representan los
objetos de la base. 12036 es el oid (select oid, * from pg_database te dara
la informacion necesaria para saber que base es), y 23834547 debe ser el
archivo que representa una tabla.....ok, algo de eso ya no existe.
Causa: estas cosas pasan por los cortes de luz....por eso las UPS y las
controladoras RAID con bateria.
Solucion: Recuperar de un backup. Tambien podes probar algun software de
recuperacion de datos, pero no le pondria toda mi fe a ello.
Gerardo
--
--
Gerardo Herzig
Principal Consultant at Ayres Data Team
root at Via Postgres Argentina
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2017-12-29 20:42:34 | Re: Error con PostgreSQL Falla electrica |
Previous Message | Richardson Hinestroza | 2017-12-29 16:31:11 | Ayuda con Ldap autenticación |