Ова страница је машински преведена. Прочитајте енглески оригинал. English

IBSurgeon FirstAID аутоматски дијагностикује и поправља оштећене Firebird и InterBase базе података - укључујући и оштећења која gbak и gfix не могу да поправе. Ради на ниском нивоу без Firebird/InterBase мотора, тако да можете прегледати податке пре куповине и повратити оно што видите.

Куповина и лиценцирање

Лиценцирано по фајлу базе података који повраћате. HQbird укључује FirstAID за 50 повраћаја; Enterprise претплатнички планови такође укључују капацитет алата за опоравак. Надоградње · Комплетна страница за куповину

3 базе података

Довољно за већину тимова - повратите три Firebird или InterBase фајла базе података.

$199

Купи

50 база података

За ISV и сајтове са много база података које треба повратити током времена.

$359

Купи

Super (10.000 БД)

Лиценца за опоравак великог обима за велика окружења и продавце.

$5,999

Купи

Како поправити базу података

  1. Преузмите FirstAID - без регистрације.
  2. Отворите оштећену базу података, двапут кликните на табелу и прегледајте странице података.
  3. Ако подаци изгледају исправно, купите лиценцу (имејл са лиценцом обично стиже у року од око 15 минута). Шта видите, то и повраћате.
  4. Прочитајте Водич за опоравак (лево) пре него што покренете поправку.

Два режима опоравка

Директна поправка

Поправља оригинални фајл на месту, поправљајући покварене интерне везе. Брзо: након поправке, покрените gfix / gbak за чисту резервну копију/враћање. Најбоље за многе уобичајене корупције.

Екстракција података

За тешка оштећења или губитак метаподатака: прегледајте табеле, затим извезите повратљиве корисничке податке у нову празну базу са истом структуром. Користи само неколико системских табела за декодирање података.

FirstAID повраћа оштећене Firebird/InterBase базе података у више од 95% случајева када су подаци видљиви у прегледу.

Преглед опоравка Firebird базе података у IBSurgeon FirstAID - прегледајте странице података табеле пре куповине лиценце
Преглед података у FirstAID - шта видите, то можете и повратити.

Видео: поправите Firebird базу података помоћу FirstAID

Како изгледа корупција

Корупција обично значи покварене везе између интерних структура. Када мотор наиђе на недостајући запис или страницу, зауставља се са порукама као што су Internal gds software consistency check (…) или Internal Firebird software consistency check (…) - из gbak, gfix / firebird.log, или апликација. Погледајте комплетну листу озбиљних Firebird/InterBase грешака.

Када gfix и gbak не могу да заврше посао, FirstAID заобилази места пада и или поправља везе или извози корисничке податке.

Технички захтеви

  • Windows апликација (Windows 7 или новији) - повраћа базе података са Windows или Linux сервера (копирајте фајл на Windows машину)
  • Препоручује се 8 GB RAM или више
  • SSD се препоручује за бржи опоравак

Uobičajene korupcije koje FirstAID rešava

Simptom / greška Tipičan pristup
Ne može se pronaći tip stranice (165) Direktna popravka
Loša kontrolna suma / greška kontrolne sume na stranici baze Direktna popravka; ekstrakcija ako je ozbiljno
Dekompresija je premašila bafer (178); pogrešna dužina zapisa (183) Ekstrakcija
Nepoznat I/O / skraćena datoteka (izgubljene stranice na kraju) Direktna popravka (ponovno kreiranje sistemskih stranica)
Pogrešan tip stranice (očekivano X, pronađeno Y) Direktna popravka
Fragmentisan zapis oštećen; ne može se pronaći prethodna verzija Ekstrakcija / popravka zapisa
Pointer stranica nestala (256); neispravan BLR Ekstrakcija / rekompilacija ili puni izvoz
nbackup spajanje / „nije u fizičkom rezervnom režimu” FirstAID + koraci iz vodiča

Više kodova grešaka: lista ozbiljnih Firebird/InterBase grešaka.

Nakon direktne popravke: gfix i gbak

Pokrenite gfix nakon direktne popravke (preskočite ga za ekstrakciju - izvozna destinacija je već čista). Zatim napravite verifikovanu gbak rezervnu kopiju i vratite je u novu datoteku.

gfix (nakon direktne popravke)

gfix -v -full -ig -user SYSDBA -pass your_pass Path_to_database
gfix -mend -ig -user SYSDBA -pass your_pass Path_to_database

Linije sažetka (greške zapisa / indeksa / transakcije / BLOB / stranice) su informativne; nastavite sa gbak čak i ako gfix prijavi probleme.

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

Potpuni detalji: FirstAID Recovery Guide.

Sprečite dalju korupciju

Za standby ogledala i jače operacije, koristite HQbird - replikaciju, automatske rezervne kopije i praćenje. Ili uporedite Enterprise pretplatničke planove.