Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 06-01-2009
MiKloSS MiKloSS is offline
Miembro
 
Registrado: oct 2007
Posts: 27
Poder: 0
MiKloSS Va por buen camino
internal gds software consistency check

una base de datos se ha corrompido, y me marca el error de arriba, a alguien le ha salido el mismo error, ya trate de solucionarlo de diferentes maneras pero no se puede alguien ke me pudiera auxiliar, esto es lo ke he echo:


gfix -mend db_name
Next, make the database read only as shown above. Finally, backup and restore the database: gbak db_name backup_name
gbak -c backup_name new_db_name


gfix -mend -full -ignore -user SYSDBA -password ****** nombre_bd

y nada... espero alguna respuesta... salu2
Responder Con Cita
  #2  
Antiguo 06-01-2009
Avatar de Spynosa
Spynosa Spynosa is offline
Miembro
 
Registrado: nov 2004
Ubicación: Ecija - Sevilla
Posts: 99
Poder: 20
Spynosa Va por buen camino
prueba con esto a ver:

GBAK -user SYSDBA -password masterkey -mode read_only -b -IG -L -G base.fdb rota.fbk

GBAK -user SYSDBA -password masterkey -IG -N -I -C rota.fbk nueva.fdb
Responder Con Cita
  #3  
Antiguo 06-01-2009
Avatar de jhonny
jhonny jhonny is offline
Jhonny Suárez
 
Registrado: may 2003
Ubicación: Colombia
Posts: 7.058
Poder: 30
jhonny Va camino a la famajhonny Va camino a la fama
Aunque pareciera que simplemente la base de datos esta marcada como "Solo lectura", quitale esa marcación o quizá la estas copiando a un servidor como Windows 2003 Server que bloquea los archivos copiados por la red, en este ultimo caso solo es cuestión de hacer click contrario sobre la BD, luego en pripiedades y luego en el botón "Unblocked".
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!"

http://www.purodelphi.com/
http://www.nosolodelphi.com/
Responder Con Cita
  #4  
Antiguo 08-01-2009
MiKloSS MiKloSS is offline
Miembro
 
Registrado: oct 2007
Posts: 27
Poder: 0
MiKloSS Va por buen camino
intente hacer lo que el compañero Spynosa comenta pero al darle

GBAK -user SYSDBA -password masterkey -mode read_only -b -IG -L -G base.fdb rota.fbk

me marco el siguiente error...

ERROR: internal gds software consistency check (decompression overran buffer (179))
ERROR: gds_$receive failed
Exiting before completion due to errors
ERROR: internal gds software consistency check (can't continue after bugcheck)


en cuanto a lo que dice el compañero jhonny no es ninguna de las dos...

le seguire intentando... salu2

Última edición por jhonny fecha: 08-01-2009 a las 17:39:28. Razón: No se amiten petición del tipo "Cracks" en el club ;)
Responder Con Cita
  #5  
Antiguo 08-01-2009
Avatar de jhonny
jhonny jhonny is offline
Jhonny Suárez
 
Registrado: may 2003
Ubicación: Colombia
Posts: 7.058
Poder: 30
jhonny Va camino a la famajhonny Va camino a la fama
MiKloSS, he editado tu mensaje porque no se admiten peticiones del tipo "Cracks" en este club .

Por otro lado, te pregunto, ¿Si pruebas esa BD en otra maquina te sale el mismo error?
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!"

http://www.purodelphi.com/
http://www.nosolodelphi.com/
Responder Con Cita
  #6  
Antiguo 08-01-2009
MiKloSS MiKloSS is offline
Miembro
 
Registrado: oct 2007
Posts: 27
Poder: 0
MiKloSS Va por buen camino
Cita:
Empezado por jhonny Ver Mensaje
MiKloSS, he editado tu mensaje porque no se admiten peticiones del tipo "Cracks" en este club .

Por otro lado, te pregunto, ¿Si pruebas esa BD en otra maquina te sale el mismo error?

upps!!! mil disculpas, no sabia eso jejeje sorry... en cuanto a lo de la base la he porbado en 4 makinas y en ninguna funciona, lo mas seguro es ke no se pueda recuperar pero ps seguire en el intento... gracias y salu2
Responder Con Cita
  #7  
Antiguo 08-01-2009
Avatar de jhonny
jhonny jhonny is offline
Jhonny Suárez
 
Registrado: may 2003
Ubicación: Colombia
Posts: 7.058
Poder: 30
jhonny Va camino a la famajhonny Va camino a la fama
Cita:
Empezado por MiKloSS Ver Mensaje
upps!!! mil disculpas, no sabia eso jejeje sorry... en cuanto a lo de la base la he porbado en 4 makinas y en ninguna funciona, lo mas seguro es ke no se pueda recuperar pero ps seguire en el intento... gracias y salu2
Pregunto lo que debí preguntar desde el principio, ¿Al menos te deja conectar a la base de datos?
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!"

http://www.purodelphi.com/
http://www.nosolodelphi.com/
Responder Con Cita
  #8  
Antiguo 08-01-2009
MiKloSS MiKloSS is offline
Miembro
 
Registrado: oct 2007
Posts: 27
Poder: 0
MiKloSS Va por buen camino
a lo mejor no me explike bien, la base de datos si se conecta, abre todas las
tablas excepto 4, que son las de mas uso, una es de ventas y otra el detalle
de venta, donde se guarda todo lo ke se ha vendido, es por eso ke keria reparar
la base, cuando estoy en el sistema, me truena en la parte de ventas porke
las tablas estan dañadas, entonces cuando kiero abrirlas desde el la consola
no me las abre, y al momento de hacer el gfix me truena en esa tabla... aunke
ya se resolvio el problema para el cliente mi duda es ver si se puede reparar... salu2
Responder Con Cita
  #9  
Antiguo 08-01-2009
Avatar de jhonny
jhonny jhonny is offline
Jhonny Suárez
 
Registrado: may 2003
Ubicación: Colombia
Posts: 7.058
Poder: 30
jhonny Va camino a la famajhonny Va camino a la fama
Podrias probar a extraer todo el metadata y vaciar los datos con el datapump de la BD dañada a la BD nueva y vacia, en estos casos, generalmente funciona , si no toca entrar en las tablas del sistema y revisar que es lo que sucede.
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!"

http://www.purodelphi.com/
http://www.nosolodelphi.com/
Responder Con Cita
  #10  
Antiguo 09-01-2009
Avatar de Kipow
Kipow Kipow is offline
Miembro
 
Registrado: abr 2006
Ubicación: Guatemala
Posts: 329
Poder: 19
Kipow Va por buen camino
A mi me paso algo similar el dia de ayer con un cliente, un bajon de energia, UPS marca pato y cero backups, despues de su respectivo regaño pues que me toca reparar la base, pues resulta que probe todo y lo que me funciono al final fue un programa hecho por mi nada del otro mundo que lee de una base e inserta en otra, ahi pude ver bien que tablas tenian daño y pues de 2 que estaban malas, las logre regenerar con informacion de otras tablas, suerte de gato la del cliente. Al final siempre vas a perder algo, yo en este programa le puse que leyera para adelante o para atras y al final perdia aproximadamente 1300 registros. la cuestion es saber cuales.

Aprovechando el thread, firebird tiene una opcion para generar una Base espejo (con Shadow) alguien tiene experiencia con eso?
Responder Con Cita
  #11  
Antiguo 09-01-2009
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por Kipow Ver Mensaje
Aprovechando el thread, firebird tiene una opcion para generar una Base espejo (con Shadow) alguien tiene experiencia con eso?
Todos nuestros clientes tienen activo el shadow que mantiene una copia de la base de datos en otro servidor o disco externo, por si acaso
Puedes crear la shadow en el mismo disco o en cualquier otro, si usas windows (qué pena) sólo puedes hacer la shadow en discos locales, sin embargo con linux (qué bien) puedes hacerlo en cualquier disco que esté "montado", aquí te explico cómo hacerlo en un disco externo de red.
Responder Con Cita
  #12  
Antiguo 13-01-2009
Avatar de Kipow
Kipow Kipow is offline
Miembro
 
Registrado: abr 2006
Ubicación: Guatemala
Posts: 329
Poder: 19
Kipow Va por buen camino
Gracias Casimiro vamos a ponerlo en practica.

Saludos.
Responder Con Cita
  #13  
Antiguo 13-01-2009
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por Kipow Ver Mensaje
Gracias Casimiro vamos a ponerlo en practica.

Saludos.

No recordaba que además puse una explicación en la wiki de clubdelphi, exactamente aquí.
Responder Con Cita
  #14  
Antiguo 22-04-2010
andressanchez andressanchez is offline
Miembro
 
Registrado: jul 2005
Ubicación: Sando Domingo, Rep. Dom.
Posts: 109
Poder: 19
andressanchez Va por buen camino
Hola foristas,


Quiero hacer un aporte en este post.

Se me presento el error:
internal gds software consistency check (decompression overran buffer (179))

Para solucionarlo lo que hice fue, extraer toda la metadata, despues borre todos los indices de la base de datos. Luego utilice gbak para hacer un backup restore, ejecute los scripts especificamente de todos los indices que borre y listo.

Saludos.-
Responder Con Cita
  #15  
Antiguo 30-04-2010
lbuelvas lbuelvas is offline
Miembro
 
Registrado: may 2003
Ubicación: Colombia
Posts: 377
Poder: 21
lbuelvas Va por buen camino
Muchas veces los daños en las bases de datos caen sobre paginas donde se encuentran los indices, esto un backup/restore lo soluciona, el problema es cuando estan sobre los datos,es decir en las tablas y mas grave cuando los registros dañados son registros que tiene referencia hacia otras tablas.

En esta pagina http://www.intitec.com/documentos.htm revisen los links para corrupcion y recuperacion de datos que son:

http://www.intitec.com/varios/Firebi...rupcion_es.pdf

http://www.intitec.com/varios/Firebi...sCorruptos.pdf
__________________
Luis Fernando Buelvas T.
Responder Con Cita
  #16  
Antiguo 30-04-2010
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Muy interesante esa página, hay buena documentación ahí
Responder Con Cita
  #17  
Antiguo 22-04-2013
Avatar de pacopenin
pacopenin pacopenin is offline
Miembro
 
Registrado: sep 2010
Ubicación: Asturias
Posts: 382
Poder: 14
pacopenin Va por buen camino
Gracias a este documento http://www.intitec.com/varios/Firebi...sCorruptos.pdf me he librado de una buena. Muy buena ayuda.
__________________
http://www.gestionportable.com
Responder Con Cita
  #18  
Antiguo 22-04-2013
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por pacopenin Ver Mensaje
Gracias a este documento http://www.intitec.com/varios/Firebi...sCorruptos.pdf me he librado de una buena. Muy buena ayuda.
Ese sitio es fabuloso
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
internal gds software consistency check capo979 Conexión con bases de datos 4 06-05-2008 14:10:50
internal gds software consistency check mar646 Firebird e Interbase 3 31-01-2005 11:57:14
internal gds software consistency chack (can't continue after bugcheck) edy_aca Firebird e Interbase 5 21-09-2004 22:35:21
internal gds software consistency check (invalid block type encountered (147)) StartKill Firebird e Interbase 12 26-07-2004 23:18:23
Error Internal gds software consistency check (can´t continue after bugcheck)" en XP murci Firebird e Interbase 6 04-08-2003 08:49:59


La franja horaria es GMT +2. Ahora son las 22:06:53.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi