Précédent   Forum des professionnels en informatique > Bases de données > Firebird > Débuter
Débuter Forum d'entraide pour débuter avec Firebird
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 12/08/2004, 12h20   #1
Membre confirmé
 
Avatar de TMuet
 
Homme Olivier Muet
Responsable de service informatique
Inscription : septembre 2003
Messages : 222
Détails du profil
Informations personnelles :
Nom : Homme Olivier Muet
Localisation : France

Informations professionnelles :
Activité : Responsable de service informatique
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : septembre 2003
Messages : 222
Points : 254
Points : 254
Par défaut [IB 6] Erreur "internal gds software consistency check&

Je travaille sous XP Pro, D7 Pro et IB 6 OpenSource.

J'ai obtenu l'erreur suivante lors d'un select sur une table :

Code :
internal gds software consistency CHECK (decompression overran buffer (179))
Depuis, plus moyen de rien faire, ni sauvegarde de la base, ni update sur cette table, ni jointure incluant cette table, etc...
Bref, la table semble inutilisable et pose problème dès qu'on tente de l'utiliser.

Je précise que dans IB Console, j'ai la même chose si j'essaie d'accéder à la table

C'est grave, docteur :




A titre indicatif, je tiens à préciser aux administrateurs que j'ai essayé de remplacer le & par " à la fin du titre de mon topic... Et je n'y suis pas arrivé
Il y a vraiment des jours où rien ne va
TMuet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/08/2004, 13h11   #2
Membre Expert
 
Avatar de Barbibulle
 
Frédéric
Inscription : octobre 2002
Messages : 1 722
Détails du profil
Informations personnelles :
Nom : Frédéric
Âge : 42

Informations forums :
Inscription : octobre 2002
Messages : 1 722
Points : 2 025
Points : 2 025
Vous avez déplacé ou copié votre base sur un autre disque avant d'avoir cette erreur ?

Ou avez vous modifié cette table avant d'avoir ce problème ?


En tout ca la mauvaise nouvelle c'est que c'est que votre base est corrompu assez sérieusement.

Avant toute chose j'en ferai une copie et essayerai de valider la base (IBConsole ou gfix).

Ensuite j essayerai soit d'annuler la dernière modification apporter sur cette table (si c'est bien suite à une modification). Sinon de supprimer tous les indexes relatif à cette table (celui de la Clé primaire, les clés uniques, les clés étrangères et enfin les indexes). regarder si vous avez de nouveau accès à la table et recréer le tout.
Barbibulle est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/08/2004, 15h17   #3
Membre confirmé
 
Avatar de TMuet
 
Homme Olivier Muet
Responsable de service informatique
Inscription : septembre 2003
Messages : 222
Détails du profil
Informations personnelles :
Nom : Homme Olivier Muet
Localisation : France

Informations professionnelles :
Activité : Responsable de service informatique
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : septembre 2003
Messages : 222
Points : 254
Points : 254
Citation:
Envoyé par Barbibulle
Vous avez déplacé ou copié votre base sur un autre disque avant d'avoir cette erreur ?
Non.

Citation:
Envoyé par Barbibulle
Ou avez vous modifié cette table avant d'avoir ce problème ?
Pas sûr.
Malheureusement, je n'ai pas souvenir de ce qui s'est exactement passé juste avant le souci. En plus, j'ai supprimé les logs juste avant de constater le problème

Citation:
Envoyé par Barbibulle
En tout ca la mauvaise nouvelle c'est que c'est que votre base est corrompu assez sérieusement.


Citation:
Envoyé par Barbibulle
Avant toute chose j'en ferai une copie et essayerai de valider la base (IBConsole ou gfix).
J'ai essayé, mais impossible.
Il y a un plantage de gfix en cours de traitement.
D'autre part, impossible d'effectuer un backup (même raison).

Citation:
Envoyé par Barbibulle
Ensuite j essayerai soit d'annuler la dernière modification apporter sur cette table (si c'est bien suite à une modification). Sinon de supprimer tous les indexes relatif à cette table (celui de la Clé primaire, les clés uniques, les clés étrangères et enfin les indexes). regarder si vous avez de nouveau accès à la table et recréer le tout.
Je vais essayer de supprimer tous les index, triggers, clés, etc.. concernant cette table. C'est une excellente idée.
Réponse demain matin.
TMuet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/08/2004, 09h35   #4
Membre confirmé
 
Avatar de TMuet
 
Homme Olivier Muet
Responsable de service informatique
Inscription : septembre 2003
Messages : 222
Détails du profil
Informations personnelles :
Nom : Homme Olivier Muet
Localisation : France

Informations professionnelles :
Activité : Responsable de service informatique
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : septembre 2003
Messages : 222
Points : 254
Points : 254
Il n'a pas été possible de supprimer des index, des triggers, etc...
Dès que j'y touchais j'obtenais un message d'erreur

Je n'ai pas non plus réussi avec GFIX qui semblait se figer

Avec IBConsole et l'option de validation + réparation, les résultats ont été nettement meilleurs.
J'ai quand même perdu une grande quantité de lignes, ce qui a un petit peu perturbé mes FK lorsque j'ai supprimé puis recréé les index, PK et FK... mais c'est quand même mieux que rien
Par contre, je ne sais pas du tout ce qui a généré ce souci (scandisk n'a rien trouvé sur mon disque, ni mon antivirus)
TMuet est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h02.


 
 
 
 
Partenaires

Hébergement Web