Срочно надо восстановить базу

Ремонт и восстановление баз данных InterBase, Firebird, Yaffil

Модераторы: kdv, Alexey Kovyazin

Ответить
policai
Сообщения: 11
Зарегистрирован: 19 апр 2008, 00:44

Срочно надо восстановить базу

Сообщение policai » 17 июл 2008, 18:59

Здравствуйте!

Из-за сбоя питания вышибло базу под Linux Firebird 1.5. Размер 2гб
Туева куча ошибок

лог ошибок здесь http://www.webfile.ws/d/29313

Срочно

Merlin
Динозавр IB/FB
Сообщения: 1502
Зарегистрирован: 27 окт 2004, 11:44

Сообщение Merlin » 17 июл 2008, 19:23

Срочно - это
http://www.ibase.ru/dbrepair.htm

или
http://www.ibase.ru/devinfo/db_repair.htm

По второму пути, если уж очень срочно, то есть, недочитавши, махнуть шашкой по лампочкам, то есть хороший шанс её доломать. Но, судя по логу, пока ничего страшного там не случилось - снять копию при остановленном сервере, пройтись gfix пару раз, сделать b/r. Если не получится и будет валиться на ресторе по FK, значит, часть записей утрачена и надо копать глыбже - ресторить без восстановления индексов и пытаться их активизировать вручную поштучно, вылавливая потерянные записи в мастер-таблицах и принимая решения по их внедрению на место по косвенным данным или удалению ссылающихся на них записей из других таблиц.

Ответить