PDA

Ver la Versión Completa : S.O.S. Urgente Error en base de datos


Onti
09-09-2003, 18:36:27
Ahora si necesito ayuda

:(


Tengo una base de datos Interbase instalada en un cliente y hubo un problema de corte de energia electrica y como resultado un daño la base de datos

Si bien puedo conectarme a la base de datos
Tengo problemas con algunas tablas en particular,de las cuales no puedo ver todos los registros.

si por ejemplo hago un SELECT COUNT(*) FROM TVE_ITEM

Me sale el error


"General SQL Error .
I/O Error for file ......
Error while trying to read from file
unknown Win 32 error"


Que puedo hacer??????

Estoy a la espera de sus respuestas muchas gracias de antemano

Argaron
09-09-2003, 18:43:00
Has probado con las utilidades del interbase para diagnosticos, cual interbase usas el 6.0 o 7.0, creo recordar que alguno de los 2 trai estas utilidades.
De todas formas se deberia de tener siempre una segunda copia de seguridad automatica.

fidias
09-09-2003, 19:47:09
Para reparar una base de datos de Interbase basta ejecutar este código:
echo xx.gdb
SET ISC_USER=SYSDBA
SET ISC_PASSWORD=masterkey
gfix -v -full xx.gdb
gfix -mend -full -ignore xx.gdb
gfix -v -full xx.gdb
gbak -backup -v -ignore -garbage -limbo xx.gdb reparar.gbk
gbak -r -v reparar.gbk xx.gdb
gfix -write sync -user sysdba -password masterkey xx.gdb
exit

Esto lo saque de un documento de reparación de base de datos, no recuerdo el nombre, pero, esto funciona en el 90% de los casos.

Tambien hay herramientas que lo hacen.

Onti
10-09-2003, 07:18:30
Gracias.

Les debo una muchachos :)