From: | Lennin Caro <lennin(dot)caro(at)yahoo(dot)com> |
---|---|
To: | Ayuda Postgre SQL <pgsql-es-ayuda(at)postgresql(dot)org>, Omar Beltrán Cano <omarbeltrancano(at)hotmail(dot)com> |
Subject: | Re: [pgsql-es-ayuda] Extraños rollback |
Date: | 2012-09-11 20:38:30 |
Message-ID: | 1347395910.61643.YahooMailClassic@web162206.mail.bf1.yahoo.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
--- On Tue, 9/11/12, Omar Beltrán Cano <omarbeltrancano(at)hotmail(dot)com> wrote:
From: Omar Beltrán Cano <omarbeltrancano(at)hotmail(dot)com>
Subject: [pgsql-es-ayuda] Extraños rollback
To: "Ayuda Postgre SQL" <pgsql-es-ayuda(at)postgresql(dot)org>
Date: Tuesday, September 11, 2012, 8:05 PM
Hola todos
En un servidor hewlett packard, tengo montada una bd postgres 84, y
de un tiempo para acá, más o menos dos meses, extráñamente se
estan borrando los registros; el borrado es aleatorio, a veces más,
a veces menos, no hay una constante. En otras ocasiones mezcla
los registro, los duplica, en fin.
Ya formatee el servidor, usamos centos 6.2, reinstalé la base de
datos, sin éxito...
Provisionalmente, activé el log de transacciones, y cree un script que
al final de la tarde compara los insert (que aparentemente es lo único
que borra) y los restauro. Es un problema mayúsculo, pues los usuarios
se alarman, pues se borra su trabajo. Tiene escasos cinco usuarios
conectados, y es una aplicación hecha en delphi, misma que corre en
otras dos sucursales, con las mismas características y no suceden
estos problemas.
Lo único extraño que veo en los logs, son constantes conectar y
desconectar de la base de datos, por parte de los usuarios. Cómo
podría detectar problemas eléctricos o picos de corriente que generen
estos problemas, en el log no queda escrito nunca el rollback.
Alguna idea?
Un abrazo a todos, quedo muy pendiente,
Ombeca
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda(at)postgresql(dot)org)
Para cambiar tu suscripción:
http://www.postgresql.org/mailpref/pgsql-es-ayuda
Me extraña que digas que se genera un rollback, cuando esto solo se genera a instrucciones que o se han comprometido. Las transacciones abren espacio de ejecucion para cada sesion?
Si entiendo bien tu inquietud es que se borran los registros. Por que no activas el log para todas las transacciones asi verificas si se ejecuta algun delete.
From | Date | Subject | |
---|---|---|---|
Next Message | CarloS Sing Ramos | 2012-09-11 20:46:19 | Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] Servidor Postgresql Público |
Previous Message | Manuel Fernando Aller | 2012-09-11 20:37:50 | Re: [pgsql-es-ayuda] Servidor Postgresql Público |