Консультация № 29433
12.11.2005, 20:20
0.00 руб.
0 1 1
Уважаемые эксперты,
у меня испортилась база данных Interbase.
Делаю BackUp и получаю вот такое сообщение об ощибке:
bad checksum
checksum error on database page 38944
gds_$receive failed

Как можно возобновить работоспособность?

Обсуждение

Неизвестный
12.11.2005, 22:41
общий
это ответ
Здравствуйте, Vitava!
Для начала:

gfix -v -full corraptbase.gdb -user SYSDBA -password <пароль>

если она находит неисправимые ошибки, то

gfix -mend corraptbase.gdb -user SYSDBA -password <пароль>

потом повторить предыдущую команду
После чего сделать backup с игнорированием контрольных сумм
gbak -b -b -ig -user ......

Более подробно см. у А.Ковязина "Мир Interbase" - весьма полезная книга в этом отношении
Форма ответа