Précédent   Forum du club des développeurs et IT Pro > Bases de données > Firebird > Administration
Administration Forum d'entraide sur les outils d'administration natifs pour Firebird: gbak, gfix, etc.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 06/04/2012, 13h15   #1
devalender
Inscrit
 
Inscription : mai 2004
Messages : 832
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 832
Points : 319
Points : 319
Par défaut Grave problème sur ma base de donnée

Bonjour a tous
Depuis ce matin a l'ouverture de base j'ai pas de probléme ! mais la simple requête de select me renvoi le message suivant :
Citation:
Unsuccessful execution caused by a system error that precludes successful execution of subsequent statement.
Internal Firebird consistency check (can't continue after bugcheck).
je pense tout de suite a Back-Restore
Pour reparer...
Code :
1
2
 
gfix -m -i -user SYSDBA -password masterkey C:\MABASE.FDB
Voila ce qui s'affiche ensuite :
Citation:
Summary of validation errors
Number of record level errors : 6
Number of Blob page errors : 2
Donc le je suis vraiment déboussolé
  1. Quelle est la cause de ce genre d'erreurs ? Bug, Mauvaise utilisations, Erreurs machine
  2. Comment interpreter le message après le gfix ?
  3. Que faut il faire ensuite ?
Un gbak ne s'achève pas !!!

Merci pour votre aide.
devalender est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/04/2012, 13h49   #2
devalender
Inscrit
 
Inscription : mai 2004
Messages : 832
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 832
Points : 319
Points : 319
Pffff ! quand tu as le diable au trousse !

j'ai finalement réussi a réparer ma base en utilisant les bons paramètres de gbak !
pour ceux que ça intéresse :
Code :
1
2
 
gbak -backup -v -IGNORE -garbage c:\mabase.fdb c:\mabase.fbk
Ensuite la restauration
Code :
1
2
 
gbak -REPLACE -v c:\mabase.fbk  c:\mabase.fdb
Mais ma première inquiétude demeure en l’occurrence la cause de cette erreur.
Trop traumatisant .
devalender est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/04/2012, 16h05   #3
SergioMaster
Modérateur
 
Avatar de SergioMaster
 
Homme Serge Girard
Développeur informatique
Inscription : janvier 2007
Messages : 4 217
Détails du profil
Informations personnelles :
Nom : Homme Serge Girard
Âge : 56
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : Industrie

Informations forums :
Inscription : janvier 2007
Messages : 4 217
Points : 7 284
Points : 7 284
Bon , pour ce qui est du gbak , c'était un simple problème de syntaxe

par contre l'inquiétude , cad la cause de l'erreur ...
plusieurs causes possibles selon mon expérience

simple : utilisateurs peu soigneux (ctrl+alt+suppr itempestifs)
plus gênante : une/plusieurs transactions qui n'ont pas été ou mal fermées
par le programme (ce qui se rapporte aussi avec le cas 'simple')
très gênante : un processeur du serveur qui commence a flancher (cela m'est arrivé)
__________________
La seule chose absolue dans un monde comme le nôtre, c'est l'humour. » Albert Einstein
J'entends et j'oublie. Je vois et je me souviens. Je fais et je comprends . Confucius
Si votre seul outil est un marteau, vous aurez tendance a ne voir que des clous
SergioMaster est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/04/2012, 18h23   #4
devalender
Inscrit
 
Inscription : mai 2004
Messages : 832
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 832
Points : 319
Points : 319
Effectivement après échange avec l’équipe technique du client il s'avère qu'il ont plusieurs fois redémarrer a chaud le serveur.
En tout cas merci pour toutes ces pistes !
devalender est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 13h09.


 
 
 
 
Partenaires

Hébergement Web