2. для удобства назначаем значения переменным с логином и паролем к серверу
Код: Выделить всё
SET ISC_USER=SYSDBA
SET ISC_PASSWORD=masterkey
3. Проверяем базу данных на повреждения
Код: Выделить всё
gfix -v -full error.fdb
4. исправляем ошибки в базе данных
Код: Выделить всё
gfix –mend error.fdb
5. Повторно проверяем на повреждения базу данных
Код: Выделить всё
gfix -v -full error.fdb
6. Резервируем (backup) базу данных
Код: Выделить всё
gbak -b -v -ig -g error.fdb backup.fbk
Описание параметров резервирования:
error.fdb – поврежденный файл базы данных
backup.fbk – файл резервной копии
-b – осуществляем резервирование backup
-v – отображаем подробную информацию о ходе резервирования
-ig – ошибки контрольных сумм будут игнорироваться
-g – запрет сборки мусора во время резервирования
7. Восстанавливаем (restore) базу данных
Код: Выделить всё
gbak -c -v backup.fbk newbase.fdb
Описание параметров восстановления:
Backup.fbk – файл резервной копии базы данных
Newbase.fdb – файл базы данных который будет создан
-c –создать базу данных из файла резервной копии
-v – отобразить подробную информацию о ходе восстановления
8. Если не помогло - тут подробный мануал.