FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Corrupcion en una tabla
Buenas foreros.
¿Os a pasado alguna vez que se corrompa una tabla en firebird 2.5? Tengo una BD con 17 gigabytes y me acaban de informar que una tabla (la mayor) esta corrompida. Estamos tratando de recuperarla con GFIX http://www.firebirdfaq.org/faq324/ pero de momento no se ha solucionado (menos mal que se hace copia todos los dias) ¿Alguna respuesta? Gracias
__________________
Disfruta de la vida ahora, vas a estar muerto mucho tiempo. |
#2
|
||||
|
||||
No
¿Cual es la pregunta? |
#3
|
||||
|
||||
Hola Casimiro.
Que suerte que no te haya pasado nunca, tengo que reconocer que es la primera vez en mucho, mucho tiempo. La pregunta es generica, por ejemplo A: Como evitar la corrupcion B: GFix se usa asi (bla.bla.bla)
__________________
Disfruta de la vida ahora, vas a estar muerto mucho tiempo. |
#4
|
||||
|
||||
¿Cómo evitar la corrupción?, supongo que manteniendo buenas costumbres, buen hardware, un buen SAI, cerrar las transacciones y conexiones antes de salir del programa, etc. No hay secretos.
Supongo que en tu caso ha debido ocurrir algo más, lo habitual es algún defecto en el disco, por ejemplo. gfix Recuperación de datos corruptos Imagino que el problema habrá sido causado por fallos físicos en el sistema, yo chequearía el disco en profundidad, por si acaso. Y la memoria RAM también. |
#5
|
||||
|
||||
Gracias casimiro, intentaremos ir por ahi.
__________________
Disfruta de la vida ahora, vas a estar muerto mucho tiempo. |
#6
|
|||
|
|||
¿?
cesarsoftware:
¿Lo que no me queda muy claro es como se daño solo una tabla? Vamos, es la primer vez que oigo de un caso así. ¿Porqué dices que está dañada esa tabla? ¿Que error te sale? etc, etc. Entre más detalles nos des, más es la probabilidad que alguien en el foro te pueda ayudar. Por otro lado, te comento un caso que me sucedió a mi, y que al principio se podría interpretar que se había dañado solo una tabla. Modifiqué un dominio un VARCHAR (lo puse un valor menor al que tenía). Despues de esto, al tratar de hacer un sentencia SELECT sobre esta tabla me mandaba un error de "overflow". Y obvio, solo sucedía en un sola tabla. Lo que hice fue, hacer un respaldo de dicha Base de datos y posteriormente la volví a restaurar (sobre-escriendo la misma Base de datos). Con esto se reparó dicho error. ¿Ves, eso es precisamente a lo que me refería: al principio pareció ser lo que no era? En fin, necesitamos más información sobre tu problema. Saludos, Gerardo Suárez Trejo |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Hay tantos casos de corrupción que... | Casimiro Notevi | La Taberna | 24 | 04-03-2013 13:27:25 |
Una mas de demencia o de corrupción política | escafandra | La Taberna | 16 | 28-12-2012 09:59:49 |
Detectar corrupción de memoria | ALAM | C++ Builder | 1 | 27-07-2007 12:09:19 |
Corrupción en la base de datos. | AMINOA2R | Firebird e Interbase | 2 | 03-06-2005 09:54:58 |
Corrupción de Tablas | TDworD | Tablas planas | 6 | 29-09-2004 17:29:38 |
|