Re: Error con PostgreSQL Falla electrica

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

In response to

Responses

Browse pgsql-es-ayuda by date

  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