Здравствуйте!
Как можно интерпретировать ситуацию, когда IBFirstAid показывает, что все ОК, а gfix -full сообщает о четырех типах ошибок?
record level errors: 83
(..не помню..) errors: 3
index page errors: 10
database page errors: 24
Если спрашиваю глупость, извините.
IBFirstAid Diagnostician and gfix
Модераторы: kdv, Alexey Kovyazin
1. ibfirstaid проверяет целостность страниц. записи не проверяет, потому что если их проверять, то проверка будет жутко долгой. в любом случае, если чинить битые записи то это делается обычно вручную, и успех тут 50/50. gfix, кстати, такие записи вообще убивает.
2. ошибки индексных страниц для базы не имеют тех последствий, как повреждения других структур. Индекс можно пересоздать, и в процессе бэкапа он не участвует.
насчет database page errors - не знаю, тебе надо посмотреть interbase/firebird.log. В статье www.ibase.ru/devinfo/db_repair.htm об этом (и о gfix) написано.
ну и последнее. Никто не говорил, что IBFirstAid будет автоматически чинить любую базу на 100%. 100% гарантию ремонта вообще никто не даст, даже ручная починка.
2. ошибки индексных страниц для базы не имеют тех последствий, как повреждения других структур. Индекс можно пересоздать, и в процессе бэкапа он не участвует.
насчет database page errors - не знаю, тебе надо посмотреть interbase/firebird.log. В статье www.ibase.ru/devinfo/db_repair.htm об этом (и о gfix) написано.
ну и последнее. Никто не говорил, что IBFirstAid будет автоматически чинить любую базу на 100%. 100% гарантию ремонта вообще никто не даст, даже ручная починка.