Полный текст ошибки: gds software consistency check (page in use during flush page (210))
Что делаю: gfix -v -f
System Info: FB CS 1.5.2; OS Linux ASP 4;
Дополнительно: Forced Writes OFF
Вопрос:
1) Как следует понимать сообщение "страница используется при выгрузке на диск"?
2) В каких ситуациях, как правило, возникает такая ошибка?
3) 210 - порядковый номер поврежденной страницы или что?
page in use during flush
Модераторы: kdv, Alexey Kovyazin
Перечень ошибок таков:kdv писал(а):см. firebird.log. gfix полные сообщения об ошибках льет туда.
1) Index ХХХ is corrupt on page 338965 in table ХХХ (думаю что это не проблема. Лечиться простым пересозданием индексов по табл)
2) Page 5342 is an orphan (тоже вряд ли источник проблем...)
3) Pointer page (sequence 0) inconsistent in table Т1 (а вот это уже хуже...)
4) internal gds software consistency check (page in use during flush (210))
ПредИстория: перед тем, как выполнить gfix -v -f, выполнение gbak -b -v привело к ошибке:
database file appears corrupt (bad pointer page (259)) для таблицы Т1 (та же таблица, что и в 3)!!!). Пробовал бекапить, не собирая мусор и игнорируя контрольные суммы - тоже самое. Пробоввал перед бекапом пометить поврежденные фрагменты с помощью gfix - m - опять не помогло.
Нет. Напротив. Но мои попытки убедить руководство перейти на более позднюю версию сервера закончились неудачно.kdv писал(а):p.s. 1.5.2 - это принципиально?