Здравствуйте!
Из-за сбоя питания вышибло базу под Linux Firebird 1.5. Размер 2гб
Туева куча ошибок
лог ошибок здесь http://www.webfile.ws/d/29313
Срочно
Срочно надо восстановить базу
Модераторы: kdv, Alexey Kovyazin
Срочно - это
http://www.ibase.ru/dbrepair.htm
или
http://www.ibase.ru/devinfo/db_repair.htm
По второму пути, если уж очень срочно, то есть, недочитавши, махнуть шашкой по лампочкам, то есть хороший шанс её доломать. Но, судя по логу, пока ничего страшного там не случилось - снять копию при остановленном сервере, пройтись gfix пару раз, сделать b/r. Если не получится и будет валиться на ресторе по FK, значит, часть записей утрачена и надо копать глыбже - ресторить без восстановления индексов и пытаться их активизировать вручную поштучно, вылавливая потерянные записи в мастер-таблицах и принимая решения по их внедрению на место по косвенным данным или удалению ссылающихся на них записей из других таблиц.
http://www.ibase.ru/dbrepair.htm
или
http://www.ibase.ru/devinfo/db_repair.htm
По второму пути, если уж очень срочно, то есть, недочитавши, махнуть шашкой по лампочкам, то есть хороший шанс её доломать. Но, судя по логу, пока ничего страшного там не случилось - снять копию при остановленном сервере, пройтись gfix пару раз, сделать b/r. Если не получится и будет валиться на ресторе по FK, значит, часть записей утрачена и надо копать глыбже - ресторить без восстановления индексов и пытаться их активизировать вручную поштучно, вылавливая потерянные записи в мастер-таблицах и принимая решения по их внедрению на место по косвенным данным или удалению ссылающихся на них записей из других таблиц.