Полетела база
Привет С этим что-то можно сделать? Unsuccessful execution caused by a system error that precludes successful execution of subsequent statements. database file appears corrupt (C:\DATABASE\B2_CLASSICDATA.FDB). wrong page type. page 5 is of wrong type (expected 5, found 0). Дмитрий
Re: Полетела база
page 5 is of wrong type (expected 5, found 0). Пятая страница даже при размере страницы 16к - это не так уж и много. И, скорее всего, в этой области БД данных нет, а еще лежат системные таблицы. Если она единственная битая или еще есть битые, но в районе начала БД, я обычно брал последнюю копию и HEX-редактором тупо записывал туда байты. Подхватить gbak-ом БД помогало, ну а потом - штатные backup/restore. Правда, честно признаюсь, я никогда еще не ронял файл БД по- серъезному. Обычно в наличии есть backup максимум, если проект несеръезный, 24-часовй давности, а чаще всего - 2-х часовой. З.Ы. Я уже ощущаю, как народ хватается за пруты, бейсбольные биты и цепи. Сейчас прибегут меня бить за советы. :)
Re: Что-то давно у нас не было пятницы ? :)
Hello, Alexey! Boulitchev Aleksey wrote: Нас опять колбасит. http://www.stella-npf.ru/other/prognoz2009.png ну, я вчера в Ольговке, полуголый в саду шашлыки жарил. Было точно не меньше 26. -- Dmitri Kouzmenko, www.ibase.ru, (495) 953-13-34
Re: Полетела база
Hello, DmitryLe! DmitryLe wrote: С этим что-то можно сделать? Unsuccessful execution caused by a system error that precludes successful execution of subsequent statements. database file appears corrupt (C:\DATABASE\B2_CLASSICDATA.FDB). wrong page type. page 5 is of wrong type (expected 5, found 0). побоюсь быть пессимистичным, но только ручной ремонт. Страницы в базе идут так: 0 header page 1 PIP 2 WAL 3 PP 4 Index root page 5 Data Page так вот 3-я страница это Pointer Page RDB$PAGES, а 5-ая - данные RDB$PAGES. -- Dmitri Kouzmenko, www.ibase.ru, (495) 953-13-34