Skip site navigation (1) Skip section navigation (2)

Re: No me funciona la base de datos

From: Rafael Martinez <r(dot)m(dot)guerrero(at)usit(dot)uio(dot)no>
To: María José Gacto <mjgacto(at)ugr(dot)es>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: No me funciona la base de datos
Date: 2009-11-23 20:23:04
Message-ID: 4B0AEF28.8070902@usit.uio.no (view raw or flat)
Thread:
Lists: pgsql-es-ayuda
María José Gacto wrote:
> Solucionado el problema con pg_resetxlog -f
> Muchisimas gracias a todos.

Hola

Siento decirte que esto no garantiza que tu base de datos este en un
buen estado y con datos consistentes.

El comando pg_resetxlog ha corregido los ficheros WAL que tenias
corruptos (para que puedas arrancar) pero nadie te garantiza que a causa
del corte de electricidad no tengas datos inconsistentes en la base de
datos debido a transacciones que estaban parcialmente terminadas (Por
eso existen los WAL para corregir estos fallos en caso de caida
incontrolada del sistema)

Ficheros WAL corruptos es un un problema grave y suponiendo que tu
sistema de ficheros funciona como debe de funcionar, suele pasar si tu
sistema de discos ha "mentido" sobre el estado de los ficheros WAL,
informando que se habian grabado correctamente en disco cuando no ha
sido asi.

Segun la documentacion deberias de hacer un backup inmediato de tus
bases de datos con pg_dump, borrar el directorio de datos, inicializar
el cluster de nuevo con initdb y restaurar los datos desde los backup
realizados. Una vez hecho esto deberias de comprobar que la base de
datos no contiene inconsistencias en sus datos.

Suerte y ya contaras.
-- 
 Rafael Martinez, <r(dot)m(dot)guerrero(at)usit(dot)uio(dot)no>
 Center for Information Technology Services
 University of Oslo, Norway

 PGP Public Key: http://folk.uio.no/rafael/

In response to

Responses

pgsql-es-ayuda by date

Next:From: Fernando HeviaDate: 2009-11-23 21:58:10
Subject: RE: No me funciona la base de datos
Previous:From: Jaime GiraldoDate: 2009-11-23 20:21:01
Subject: Re: Redondeo hacia arriba

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group