IBSurgeon FirstAID 8.0
IBSurgeon FirstAID diagnostiziert und repariert automatisch beschädigte Firebird- und InterBase-Datenbanken - einschließlich Beschädigungen, die gbak und gfix nicht beheben können. Es arbeitet auf niedriger Ebene ohne die Firebird/InterBase-Engine, sodass Sie Daten vor dem Kauf anzeigen und wiederherstellen können, was Sie sehen.
Kauf & Lizenzierung
Lizenziert pro Datenbankdatei, die Sie wiederherstellen. HQbird enthält FirstAID für 50 Wiederherstellungen; Enterprise-Abonnementpläne enthalten ebenfalls Wiederherstellungs-Toolkit-Kapazität. Upgrades · Vollständige Kaufseite
3 Datenbanken
Ausreichend für die meisten Teams - stellen Sie drei Firebird- oder InterBase-Datenbankdateien wieder her.
$199
Kaufen50 Datenbanken
Für ISVs und Standorte mit vielen Datenbanken, die im Laufe der Zeit wiederhergestellt werden müssen.
$359
KaufenSuper (10.000 DB)
Hochvolumige Wiederherstellungslizenz für große Bereitstellungen und Anbieter.
$5.999
KaufenSo reparieren Sie eine Datenbank
- FirstAID herunterladen - keine Registrierung erforderlich.
- Öffnen Sie die beschädigte Datenbank, doppelklicken Sie auf eine Tabelle und durchsuchen Sie die Datenseiten.
- Wenn die Daten korrekt aussehen, kaufen Sie eine Lizenz (Lizenz-E-Mail normalerweise innerhalb von ca. 15 Minuten). Was Sie sehen, ist das, was Sie wiederherstellen.
- Lesen Sie die Wiederherstellungsanleitung (links), bevor Sie die Reparatur ausführen.
Zwei Wiederherstellungsmodi
Direkte Reparatur
Repariert die Originaldatei an Ort und Stelle, indem beschädigte interne Verknüpfungen korrigiert werden. Schnell: Führen Sie nach der Reparatur gfix / gbak für eine saubere Sicherung/Wiederherstellung aus. Am besten für viele häufige Beschädigungen geeignet.
Datenextraktion
Bei schwerer Beschädigung oder Metadatenverlust: Tabellen in der Vorschau anzeigen und dann wiederherstellbare Benutzerdaten in eine neue leere Datenbank mit derselben Struktur exportieren. Verwendet nur wenige Systemtabellen zum Dekodieren der Daten.
FirstAID stellt beschädigte Firebird/InterBase-Datenbanken in mehr als 95% der Fälle wieder her, wenn Daten in der Vorschau sichtbar sind.
Video: Reparieren Sie eine Firebird-Datenbank mit FirstAID
Wie Beschädigung aussieht
Beschädigung bedeutet normalerweise unterbrochene Verknüpfungen zwischen internen Strukturen. Wenn die Engine auf einen fehlenden Datensatz oder eine fehlende Seite stößt, stoppt sie mit Meldungen wie Internal gds software consistency check (…) oder Internal Firebird software consistency check (…) - von gbak, gfix / firebird.log oder Anwendungen. Siehe die vollständige Liste schwerwiegender Firebird/InterBase-Fehler.
Wenn gfix und gbak die Aufgabe nicht abschließen können, umgeht FirstAID die Absturzstellen und repariert entweder Verknüpfungen oder exportiert Benutzerdaten.
Technische Anforderungen
- Windows-Anwendung (Windows 7 oder höher) - stellt Datenbanken von Windows- oder Linux-Servern wieder her (kopieren Sie die Datei auf den Windows-Computer)
- 8 GB RAM oder mehr empfohlen
- SSD für schnellere Wiederherstellung empfohlen
Häufige Beschädigungen, die FirstAID behandelt
| Symptom / Fehler | Typischer Ansatz |
|---|---|
| Cannot find tip page (165) | Direkte Reparatur |
| Bad checksum / Checksummenfehler auf Datenbankseite | Direkte Reparatur; Extraktion bei schwerer Beschädigung |
| Decompression overran buffer (178); wrong record length (183) | Extraktion |
| Unknown I/O / abgeschnittene Datei (verlorene Seiten am Ende) | Direkte Reparatur (Systemseiten neu erstellen) |
| Wrong page type (expected X, found Y) | Direkte Reparatur |
| Fragmented record corrupt; cannot find backversion | Extraktion / Datensatzreparatur |
| Pointer page vanished (256); invalid BLR | Extraktion / Neukompilierung oder vollständiger Export |
| nbackup merge / „not in physical backup mode“ | FirstAID + Anleitungsschritte |
Weitere Fehlercodes: Liste schwerwiegender Firebird/InterBase-Fehler.
Nach einer direkten Reparatur: gfix und gbak
Führen Sie gfix nach einer direkten Reparatur aus (überspringen Sie es bei Extraktion - das Exportziel ist bereits sauber). Erstellen Sie dann eine verifizierte gbak-Sicherung und stellen Sie sie in einer neuen Datei wieder her.
gfix (nach direkter Reparatur)
gfix -v -full -ig -user SYSDBA -pass your_pass Path_to_database gfix -mend -ig -user SYSDBA -pass your_pass Path_to_database
Zusammenfassungszeilen (Datensatz-/Index-/Transaktions-/BLOB-/Seitenfehler) sind informativ; fahren Sie mit gbak fort, auch wenn gfix Probleme meldet.
gbak
gbak -b -g -ig -user SYSDBA -pass your_pass Path_to_database Path_to_backup gbak -c -user SYSDBA -pass your_pass Path_to_backup Path_to_database
Vollständige Details: FirstAID-Wiederherstellungsanleitung.
Weitere Beschädigungen vermeiden
Für Standby-Spiegel und stärkere Betriebsabläufe verwenden Sie HQbird - Replikation, automatisierte Sicherungen und Überwachung. Oder vergleichen Sie Enterprise-Abonnementpläne.