FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Daño absoluto en la BD
Un saludo a todos los foristas. Y como dicen en mi pueblo... a lo que te truje Chencha.
Hemos estado peliando algunos dias con una base de datos creada en Interbase 6.0, el problema fue de que undia a otro dejo de funcionar, me permitia la consulta de los datos pero no la actualizacion de los mismo. Se me ocurrio la "salida facil" --creo yo-- que era generar una base de datos nueva y llenarla con los datos del archivo que no permite la actualizacion; porque el respaldo era de un mes a tras. Como la base de datos, esta en una maquina independiente solo ella y el Interbase Server. Quise copiar la base a la maquina de desarrollo y upsss NO ME DEJA COPIAR EL ARCHIVO. inicie en modo ms-dos y la pude copiar. Al cabo de unos dias... todo bien, sin ningun problema y bolas don cuco no medeja actualizar la Base de Datos. Las pregunta de los 100,000... que pudiera estar pasando? Ya que nuevamente es el mismo sintoma. PD. todo fue causa de que la energia electrica fallo. Gracias por su ayuda y/o referencia. Byte.
__________________
Cesar Ruiz |
#2
|
||||
|
||||
Si ha vuelto a ocurrir, que compren un Sistema de Alimentación Ininterrupida!!
Si no quieren, que se aguanten, diles muy clarito "esto es lo que hay, yo no puedo hacer milagros" Un saludo.
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#3
|
||||
|
||||
A lo mejor con un backup/restore de la base de datos se soluciona...
__________________
Progress Openedge https://abevoelker.com/progress_open...dered_harmful/ Delphi forever... |
#4
|
||||
|
||||
Si la tabla de asignación de archivos se daño (supongo que se trata de FAT32), lo que es muy probable durante un corte de energía, habrá que aplicar primero un correctivo a este nivel (preferiblemente norton disk doctor, y si no, scandisk). Luego, hacer un sweep de la base de datos para ver cómo va todo y si hace falta, pues gfix o backup/restore.
Hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#5
|
||||
|
||||
je,je,je... esa es mi frase favorita cuando me piden algo imposible y quieren que les solucione el problema pero sin ellos aportar nada: "yo no puedo hacer milagros", si quieren el teléfono de Dios que busquen en las páginas amarillas
|
#6
|
|||
|
|||
Siguiendo con lo que dice castroruiz2001, a mi me ha pasado algo parecido..
De un momento a otro a una tabla de mi base de datos le desaparecieron registros. Tenia 2100 aproximadamente y le quedaron 10, no se si porque esos 10 los cargaron despues de que se haya borrado toda la tabla. Lo raro es que se borraron todos los registros de 1 sola tabla, las otras tablas estan intactas.. A que se puede deber este fenomeno ?? Alguien sabe si hay algn bug conocido que pueda llegar a tener este efecto ?? Uso IB 6.0 al igual que el amigo. Saludos. |
#7
|
||||
|
||||
Mi experiencia con interbase/firebird es desde mediados de 1998, hasta el día de hoy, a pesar de algunas incidencias con averías físicas de discos y cortes de suministros eléctricos que siempre se ha podido recuperar mediante la copia de seguridad, NUNCA he perdido dato alguno de ninguna tabla de ninguna base de datos. Teniendo en cuenta que son centenares de clientes los que he tratado, una cantidad mayor de terminales, bases de datos con millones de registros y varios gigabytes (también otras de pocos megabytes), puedo decir que "hasta ahora, de momento", nunca he tenido problema alguno. (Toco madera para que todo siga igual o mejor).
|
#8
|
|||
|
|||
Borrado de datos
Siguiendo con lo que dicen más abajo, trabajo con la versión de Interbase 6.0.
Ayer desapareció todo el contenido de una tabla de la base de datos, de un momento para otro. Solo aparecieron 10 registros de los casi 2200 que existian. Desapareció el contenido de una tabla ENTERA (solo de una), en este caso tabla CLIENTES, digamos que la principal del negocio. Alguien sabe si es un bug del interbase, le pasó algo como esto en algun momento? Descarto este tipo de posibilidades y comienzo a averiguar sobre algun trabajo hecho "a propósito"? Si bien el sistema operativo (Win 2000) no está en muy buenas condiciones en la actualidad por lo cual se va a instalar nuevamente, puede esto incidir en el motor para provocar este fallo? Por ej ayer al ir al server donde está corriendo el motor, el servidor estaba casi sin respuesta, al intentar loguearse tardaba horrores, pero igualmente los demás servicios (proxy, etc) andaban bien. Incluso el Interbase andaba bien, pero ya los registros no estaban. Que puede estar pasando? Les agradezco muchos sus comentarios. Saludos! |
#9
|
||||
|
||||
A menos que se trate de un daño físico de archivo, en cuyo caso se percibe mediante la aparición de errores, jamás he visto a un registro perderse en interbase/firebird, y trabajo con ellos desde hace ya unos 7 u 8 años.
En base a esta experiencia me atrevo a decir que si un registro no está, es porque se aplicó un delete que se lo cargó. Hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#10
|
||||
|
||||
resp
Mira hasta donde se la unica manera de dañar una base d edtos interbase. Es a mano o que mientras se esta haciendo la coia a disco falle la energia y en dicho caso interbase posee una cosa que llama versioando de registro que una vez se vuelve a iniciar esta arregla todo dependiendo del punto donde hubo el corte.
No te has dado cuenta se has desactivado el versiona do de registro por que si hiciste esto dejaste a interbase estilo sql server.
__________________
Todo se puede, que no exista la tecnología aun, es otra cosa. |
#11
|
|||
|
|||
Cita:
O tenemos a un pillo jugueteando con la base ? |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
|