IBSurgeon FirstAID 8.0
IBSurgeon FirstAID automaticky diagnostikuje a opravuje poškozené databáze Firebird a InterBase - včetně poškození, která gbak a gfix nedokážou opravit. Pracuje na nízké úrovni bez enginu Firebird/InterBase, takže si data můžete prohlédnout před nákupem a obnovit to, co vidíte.
Nákup a licence
Licence se vztahuje na každý soubor databáze, který obnovíte. HQbird zahrnuje FirstAID pro 50 obnovení; plány Enterprise předplatného zahrnují také kapacitu sady nástrojů pro obnovu. Upgrady · Celá stránka nákupu
Jak opravit databázi
- Stáhněte FirstAID - bez nutnosti registrace.
- Otevřete poškozenou databázi, poklepejte na tabulku a procházejte datové stránky.
- Pokud data vypadají správně, zakupte licenci (licenční e-mail obvykle do asi 15 minut). Co vidíte, to obnovíte.
- Přečtěte si Průvodce obnovou (vlevo), než spustíte opravu.
Dva režimy obnovy
Přímá oprava
Opraví původní soubor na místě opravou poškozených interních odkazů. Rychlé: po opravě spusťte gfix / gbak pro čistou zálohu/obnovu. Nejlepší pro mnoho běžných poškození.
Extrakce dat
Pro těžká poškození nebo ztrátu metadat: prohlédněte tabulky a poté exportujte obnovitelná uživatelská data do nové prázdné databáze se stejnou strukturou. Používá pouze několik systémových tabulek k dekódování dat.
FirstAID obnoví poškozené databáze Firebird/InterBase ve více než 95% případů, když jsou data viditelná v náhledu.
Video: oprava databáze Firebird pomocí FirstAID
Jak vypadá poškození
Poškození obvykle znamená přerušené odkazy mezi interními strukturami. Když engine narazí na chybějící záznam nebo stránku, zastaví se s hláškami jako Internal gds software consistency check (…) nebo Internal Firebird software consistency check (…) - z gbak, gfix / firebird.log nebo aplikací. Viz úplný seznam závažných chyb Firebird/InterBase.
Když gfix a gbak nemohou dokončit práci, FirstAID obejde místa selhání a buď opraví odkazy, nebo exportuje uživatelská data.
Technické požadavky
- Aplikace pro Windows (Windows 7 nebo novější) - obnovuje databáze ze serverů Windows nebo Linux (zkopírujte soubor do počítače s Windows)
- Doporučeno 8 GB RAM nebo více
- Pro rychlejší obnovu se doporučuje SSD
Běžná poškození, která FirstAID řeší
| Příznak / chyba | Typický přístup |
|---|---|
| Cannot find tip page (165) | Přímá oprava |
| Bad checksum / checksum error on database page | Přímá oprava; extrakce při těžkém poškození |
| Decompression overran buffer (178); wrong record length (183) | Extrakce |
| Unknown I/O / truncated file (lost pages at end) | Přímá oprava (znovuvytvoření systémových stránek) |
| Wrong page type (expected X, found Y) | Přímá oprava |
| Fragmented record corrupt; cannot find backversion | Extrakce / oprava záznamu |
| Pointer page vanished (256); invalid BLR | Extrakce / rekompilace nebo úplný export |
| nbackup merge / “not in physical backup mode” | FirstAID + kroky z průvodce |
Další chybové kódy: seznam závažných chyb Firebird/InterBase.
Po přímé opravě: gfix a gbak
Spusťte gfix po přímé opravě (přeskočte pro extrakci - cíl exportu je již čistý). Poté proveďte ověřenou zálohu gbak a obnovte do nového souboru.
gfix (po přímé opravě)
gfix -v -full -ig -user SYSDBA -pass your_pass Path_to_database gfix -mend -ig -user SYSDBA -pass your_pass Path_to_database
Souhrnné řádky (chyby záznamů / indexů / transakcí / BLOB / stránek) jsou informativní; pokračujte s gbak, i když gfix hlásí problémy.
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
Úplné podrobnosti: Průvodce obnovou FirstAID.
Vyhněte se dalšímu poškození
Pro záložní zrcadla a silnější provoz použijte HQbird - replikaci, automatické zálohy a monitorování. Nebo porovnejte plány Enterprise předplatného.