From: | Hellmuth Vargas <hivs77(at)gmail(dot)com> |
---|---|
To: | Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org> |
Cc: | Gerardo Herzig <gerardo(dot)herzig(at)ayres(dot)io>, Rubén Betancourt <rubentorres26(at)gmail(dot)com>, FORO POSTGRES <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Error con PostgreSQL Falla electrica |
Date: | 2018-01-15 13:11:40 |
Message-ID: | CAN3Qy4pBrKU53_nS--xoJcNvdsds4bf3QVYN1fL3ufyYjgVVFA@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Hola Lista
Recientemente publicaron un articulo interesante, si no cuenta con backup
:-S
Physical recovery with pg_filedump
https://alexey-n-chernyshov.github.io/blog/physical-recovery-with-pg_filedump.html
El 29 de diciembre de 2017, 15:42, Alvaro Herrera<alvherre(at)alvh(dot)no-ip(dot)org>
escribió:
> Gerardo Herzig escribió:
> > 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
>
> > 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.
>
> En realidad ningún archivo debió perderse con el corte de energía
> (suponiendo que está todo bien configurado). Eso sólo pasa si el disco
> tiene activado el caché de escritura, que ¡no debería! precisamente por
> este problema. El caché con baterías de la controladora no resuelve
> este problema ... lo único que hace es que el fsync sea más rápido.
>
> > Solucion: Recuperar de un backup. Tambien podes probar algun software de
> > recuperacion de datos, pero no le pondria toda mi fe a ello.
>
> Es posible que los archivos perdidos estén en lost+found, pero ¿qué
> hacer con las páginas corruptas? Una alternativa es probar con
> zero_damaged_pages=on, pero no hay ninguna garantía.
>
> --
> Álvaro Herrera https://www.2ndQuadrant.com/
> PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services
>
>
--
Cordialmente,
Ing. Hellmuth I. Vargas S.
Esp. Telemática y Negocios por Internet
Oracle Database 10g Administrator Certified Associate
EnterpriseDB Certified PostgreSQL 9.3 Associate
From | Date | Subject | |
---|---|---|---|
Next Message | Néstor Ramires | 2018-01-17 16:43:48 | configuracion regional |
Previous Message | Jaime Casanova | 2018-01-13 13:44:42 | Re: demasiados ficheros en pg_xlog |