Форум: "Базы";
Текущий архив: 2003.01.20;
Скачать: [xml.tar.bz2];
ВнизРухнула база IB Найти похожие ветки
← →
Борис (2002-12-25 14:00) [0]Здравствуйте! Тачка повисла. после перезагрузки немогу приконнектиться к базе данных! Пишет ошибку:
----------------------------------------
Exception EIBInterBaseError in module SKLAD.EXE at 000AC34A
I/O Error from file "Путь к файлу"
Error while trying to read from file
Операция выполнена успешно.
.
---------------------------------------
Если заменяешь файл БД на резервный - то все работает (но резервная копия старая). Можно ли как-нибудь востановить БД?
Войти через ИБКонсоль можно, все данные видны. Призапуске проверки validation вылетает ошибка контрольной суммы.
Как лечить?
← →
Lady D (2002-12-25 14:03) [1]
> I/O Error from file "Путь к файлу"
А путь к файлу действительно такой?
← →
Lady D (2002-12-25 14:07) [2]\bin\gfix.exe
← →
Борис (2002-12-25 14:10) [3]А с какими параметрами запускать?
И хотелось бы услышать, как часто подобное происходит с InterBase!
← →
Lady D (2002-12-25 14:13) [4]Для начала стоит попробовать Backup -> Restore из Server Manager
← →
Борис (2002-12-25 14:15) [5]Lady D
А с чего востанавливать??? Есть просто физическая копия файла gdb, но ей больше 2 дней, а инфы за это время было много вбито!
← →
Alexandr (2002-12-25 14:16) [6]1) Force Writes на этот случай 100% поможет.
2) Просто он у тебя был выключен и винда не успела в файл информацию записать, а ты ресет нажал.
А из этого файла можно только попробовать вытащить часть данных.
БД то коммерческая была?
тогда за деньги тебе ее постараются починить здесь
http://www.ibsurgeon.com/
это в Москве.
И для кого вообще доку пишут...
← →
Lady D (2002-12-25 14:16) [7]Вот ту самую (сломаную) базу сначала Backup, потом Restore. Если Backup не пройдет, тогда уже ...
← →
Борис (2002-12-25 14:19) [8]Force Writes
как включить?
← →
Lady D (2002-12-25 14:21) [9]
> Force Writes
> как включить?
Рубильником в Server Manager, только этой базе уже не поможет.
← →
Борис (2002-12-25 14:22) [10]Lady D
Вылетела ошибка при BackUp
Arithmetic exception, numeric overflow, or string truncation
← →
Борис (2002-12-25 14:25) [11]Lady D
Не могу найти! У меня только IBConsole и InterBase Guardian
а СерверМенеджера нет. :(
← →
Lady D (2002-12-25 14:29) [12]:-) В IBConsole DataBase Properties - > Enable Forced Writes
← →
Alexandr (2002-12-25 14:35) [13]слушай, еще раз.
Если база коммерческая и не жало суммы в пределать 50..200 баксов, то лучше обратись к специалистам.
Но это тебе в Москву надо будет CD-R отправлять или еще какой-нибудь способ.
А сам ты ковырять будешь еще долго...
← →
Борис (2002-12-25 14:46) [14]База то коммерческая, но вбивали девушки.
Дешевле будет еще раз попросить девушек вбить ;)
А вот на счет Forced Writes
Ну нет его там, там только алиас и путь и все ;(
IBConsole DataBase Properties - > Enable Forced Writes
← →
Alexandr (2002-12-25 14:47) [15]все. Замолчал.
Видать не успел починить...
Убили...
← →
Lady D (2002-12-25 14:49) [16]
> База то коммерческая, но вбивали девушки.
> Дешевле будет еще раз попросить девушек вбить ;)
А сколько будет стоить попросить девушек "вбить" Бориса?
← →
Max Zyuzin (2002-12-25 14:51) [17]Давно было пора установить для администрирования IBExpert
← →
Борис (2002-12-25 14:53) [18]Lady D
Извени, если задел за живое ;)
До окончания разработки начали вбивать - вот и довбивались. Хотя лучше пусть база рухнет раньше, чем во время сдачи ;).
Так ка включить этот Forced Writes.
У меня IB 6.0.1.0
← →
Борис (2002-12-25 14:53) [19]Max Zyuzin
Уже установил, сейчас с ним разбираюсь!
← →
Alexandr (2002-12-25 14:53) [20]1) если человек на может добраться до флага Force Writes даже с помощью документации. То такого человека близко нельзя подпускать к БД.
2) Я бы лично намекнул кому следует по чьей вине произошла ошибка чтоб в слеющий раз прилежнее относился к своей работе.
← →
Борис (2002-12-25 15:00) [21]Alexandr
Признаюсь, был неправ! Смотрел свойства у не открытой БД.
Все, поменял!
← →
Alexandr (2002-12-25 15:07) [22]
> У меня IB 6.0.1.0
уверен, что это не последняя встреча.
Поскольку багов в твоей версии Interbase НЕМЕРЯНО.
В Firebird 1.0 гораздо меньше.
В Yaffil еще намного меньше.
← →
Борис (2002-12-25 15:14) [23]Alexandr
С такими помощниками как Вы надеюсь справлюсь.
А базы совместимы между различными продуктами?
← →
kaif (2002-12-25 15:38) [24]2 Alexandr.
Кстати, я нашел один интересный момент в Yaffils 821 SS. Скорее всего он присуствует и в Firebird и IB6.
Если в таблицу с данными вставить поле (скажем, integer) NOT NULL и забыть проинициализировать значения (update ... set...=0), база будет работать нормально и нормально пройдет Backup. Однако при Restore возникает ошибка arithmetic overflow or string truncation. Я так чуть полностью не потерял одну базу, по привычки сделав Restore на голову старой.
← →
Alexandr (2002-12-26 07:53) [25]1) Базы совместимы, но для 100% работоспособности пересить через
backup\restore
2) Если начнешь юзать фичи, которых нет у других, тогда естественно ой.
3) 2kaif проблема известна полностью. Долго обсуждалась. Сделать в сервере ничего нельзя. В результате
1) на www.ibase.ru есть утилитка, с помощью которой можно проверить базу на это перед бакупом
2) После бакупа рекомендуется делать контрольный рестор в другую базу.
3) В принципе если уже поздно, и есть только невосстановимый БАКУП, то этот случай также можно решить. Правда хакерским методом. Но не все пропало.
Короче, котрольный рестор рулит!
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.01.20;
Скачать: [xml.tar.bz2];
Память: 0.5 MB
Время: 0.015 c