IBSurgeon FirstAID 8.0
IBSurgeon FirstAID diagnostique et répare automatiquement les bases de données Firebird et InterBase corrompues - y compris les corruptions que gbak et gfix ne peuvent pas réparer. Il fonctionne à bas niveau sans le moteur Firebird/InterBase, vous pouvez donc prévisualiser les données avant d'acheter et récupérer ce que vous voyez.
Achat & licences
Licence par fichier de base de données que vous récupérez. HQbird inclut FirstAID pour 50 récupérations ; les formules d'abonnement Enterprise incluent également une capacité de kit de récupération. Mises à niveau · Page d'achat complète
3 bases de données
Suffisant pour la plupart des équipes - récupérez trois fichiers de bases de données Firebird ou InterBase.
$199
Acheter50 bases de données
Pour les éditeurs de logiciels et les sites ayant de nombreuses bases de données à récupérer au fil du temps.
$359
AcheterSuper (10 000 BD)
Licence de récupération à volume élevé pour les grands déploiements et les fournisseurs.
$5 999
AcheterComment réparer une base de données
- Téléchargez FirstAID - aucune inscription requise.
- Ouvrez la base de données corrompue, double-cliquez sur une table et parcourez les pages de données.
- Si les données semblent correctes, achetez une licence (l'e-mail de licence arrive généralement en environ 15 minutes). Ce que vous voyez est ce que vous récupérez.
- Lisez le Guide de récupération (à gauche) avant d'exécuter la réparation.
Deux modes de récupération
Réparation directe
Répare le fichier d'origine sur place en corrigeant les liens internes cassés. Rapide : après la réparation, exécutez gfix / gbak pour une sauvegarde/restauration propre. Idéal pour de nombreuses corruptions courantes.
Extraction de données
Pour les corruptions graves ou la perte de métadonnées : prévisualisez les tables, puis exportez les données utilisateur récupérables dans une nouvelle base de données vide avec la même structure. Utilise seulement quelques tables système pour décoder les données.
FirstAID récupère les bases de données Firebird/InterBase corrompues dans plus de 95% des cas lorsque les données sont visibles dans l'aperçu.
Vidéo : réparer une base de données Firebird avec FirstAID
À quoi ressemble la corruption
La corruption signifie généralement des liens cassés entre les structures internes. Lorsque le moteur rencontre un enregistrement ou une page manquant, il s'arrête avec des messages tels que Internal gds software consistency check (…) ou Internal Firebird software consistency check (…) - provenant de gbak, gfix / firebird.log, ou des applications. Voir la liste complète des erreurs graves Firebird/InterBase.
Lorsque gfix et gbak ne peuvent pas terminer le travail, FirstAID contourne les points de crash et soit répare les liens, soit exporte les données utilisateur.
Configuration technique requise
- Application Windows (Windows 7 ou ultérieur) - récupère les bases de données depuis des serveurs Windows ou Linux (copiez le fichier sur la machine Windows)
- 8 Go de RAM ou plus recommandé
- SSD recommandé pour une récupération plus rapide
Corruptions courantes traitées par FirstAID
| Symptôme / erreur | Approche typique |
|---|---|
| Cannot find tip page (165) | Réparation directe |
| Bad checksum / erreur de somme de contrôle sur la page de base de données | Réparation directe ; extraction si grave |
| Decompression overran buffer (178) ; wrong record length (183) | Extraction |
| Unknown I/O / fichier tronqué (pages perdues à la fin) | Réparation directe (recréation des pages système) |
| Wrong page type (attendu X, trouvé Y) | Réparation directe |
| Enregistrement fragmenté corrompu ; cannot find backversion | Extraction / réparation d'enregistrement |
| Pointer page disparue (256) ; BLR invalide | Extraction / recompilation ou export complet |
| Fusion nbackup / « not in physical backup mode » | FirstAID + étapes du guide |
Plus de codes d'erreur : liste des erreurs graves Firebird/InterBase.
Après une réparation directe : gfix et gbak
Exécutez gfix après une réparation directe (ignorez-le pour l'extraction - la cible d'export est déjà propre). Ensuite, effectuez une sauvegarde gbak vérifiée et restaurez-la dans un nouveau fichier.
gfix (après réparation directe)
gfix -v -full -ig -user SYSDBA -pass votre_mot_de_passe Chemin_vers_base_de_données gfix -mend -ig -user SYSDBA -pass votre_mot_de_passe Chemin_vers_base_de_données
Les lignes de résumé (erreurs d'enregistrement / index / transaction / BLOB / page) sont informatives ; poursuivez avec gbak même si gfix signale des problèmes.
gbak
gbak -b -g -ig -user SYSDBA -pass votre_mot_de_passe Chemin_vers_base_de_données Chemin_vers_sauvegarde gbak -c -user SYSDBA -pass votre_mot_de_passe Chemin_vers_sauvegarde Chemin_vers_base_de_données
Détails complets : Guide de récupération FirstAID.
Éviter d'autres corruptions
Pour les miroirs de secours et des opérations plus robustes, utilisez HQbird - réplication, sauvegardes automatisées et surveillance. Ou comparez les formules d'abonnement Enterprise.