Diese Seite wurde maschinell übersetzt. Lesen Sie das englische Original. English

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

Kaufen

50 Datenbanken

Für ISVs und Standorte mit vielen Datenbanken, die im Laufe der Zeit wiederhergestellt werden müssen.

$359

Kaufen

Super (10.000 DB)

Hochvolumige Wiederherstellungslizenz für große Bereitstellungen und Anbieter.

$5.999

Kaufen

So reparieren Sie eine Datenbank

  1. FirstAID herunterladen - keine Registrierung erforderlich.
  2. Öffnen Sie die beschädigte Datenbank, doppelklicken Sie auf eine Tabelle und durchsuchen Sie die Datenseiten.
  3. 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.
  4. 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.

Firebird-Datenbank-Wiederherstellungsvorschau in IBSurgeon FirstAID - Tabellendatenseiten vor dem Kauf einer Lizenz durchsuchen
Datenvorschau in FirstAID - was Sie sehen, können Sie wiederherstellen.

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.