Ver Mensaje Individual
  #6  
Antiguo 04-01-2011
Avatar de guillotmarc
guillotmarc guillotmarc is offline
Miembro
 
Registrado: may 2003
Ubicación: Huelva
Posts: 2.638
Reputación: 26
guillotmarc Va por buen camino
Cita:
Empezado por pani_alex Ver Mensaje
mmm, no se si me exprese bien... el tema es asi, uno entra por sistema y todo estaba, los dias anteriores, el dia actual, todo, pero en el archivo gdb quedo hasta el dia x, si lo copiaba y usaba, no existian los dias 28 29 y 30 por ej, haciendo gbak tampoco conseguia bajarlos, era como si todo estaba flotando en la memoria. No es la primera ves q pasa pero ya no importa, los datos ya se fueron, no se si es de tanto q trate el gbak pero ya no estan.
Eso es exactamente lo que puede pasar al tener los ForcedWrites desactivados o bien al no confirmar las transacciones.

Los ForceWrites desactivados quiere decir que tienes los datos solo en memoria, y que no se van a pasar al archivo físico hasta que al motor no le parezca conveniente.

Y cuando lo miras por el sistema, depende de como esté programado lo vas a ver desde la misma transacción con la que se entraron los datos, y por lo tanto aparecen normalmente, pero esos datos van a estar en el limbo, y solo pasarán a estar disponibles para todos en el momento en que finalmente se confirme dicha transacción. En este caso es una mala programación y hay que corregir la aplicación (además, si por cualquier razón como que se apague bruscamente la aplicación, esa transacción no se confirma nunca entonces vas a perder todos esos datos no confirmados, tal y como dices que te ha pasado).

NOTA: Recuerda que para hacer una copia directa del archivo (sin pasar por un Backup-Restore), no deberías tener ninguna conexión a ese archivo (cerrar todos los programas que acceden a esa base de datos), y si puedes detener el servicio de Firebird, mejor que mejor. En caso contrario, en cualquier momento te vas a encontrar con una copia corrupta de los datos (lo cual también podría explicar tu problema).

Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no).

Última edición por guillotmarc fecha: 04-01-2011 a las 14:49:53.
Responder Con Cita