Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Interbase: проблемы [D5, IB5.x]


shur1k ©   (2002-09-07 18:46:00) 

Локальный сервер БД InterBase.
Через опреденное время работы с базой возникает следующая ошибка:
internal gds software consistency check (decompression overran buffer (179))
Под работой понимаются периодические записи в таблицы.
После этого с той таблицей работа невозможна. Что это за ошибка и как она может возникнуть?

Большое спасибо за ответ.


shur1k   (2002-09-23 17:26:00) [1]

2служба тех. поддержки:
я не понимаю, в чем проблема.
когда другие люди (пусть даже учавствуют в коммерческом проекте, какая разница?) спрашивают, и я могу помочь, я помогаю.


Johnny Smith   (2002-09-23 10:28:00) [2]

2служба тех. поддержки (23.09.02 09:52)
Жаба давит, да?


служба тех. поддержки   (2002-09-23 09:52:00) [3]


> к серверу коннектяться локально. и только.
> дело в том, что это на объекте (в другом городе), я им сказал
> протестировать винт, но результаты мне пока не сообщили.


слушай, ты что платную тех поддержку осуществляешь? Так у тебя коммерческий проект? И ты хочешь нашими силами решить эту проблему, а деньги забрать себе? Ну ты молодец!


shur1k   (2002-09-22 18:55:00) [4]

2Григорий Ситнин :
Может... я попробую.

2Desdechado:
к серверу коннектяться локально. и только.
дело в том, что это на объекте (в другом городе), я им сказал протестировать винт, но результаты мне пока не сообщили.


Desdechado   (2002-09-22 18:36:00) [5]

а с других машин есть клиенты? Если да, то по какому протоколу коннектятся?
какие результаты теста винта?


Григорий Ситнин   (2002-09-22 16:32:00) [6]

Может быть сервер FireBird решит проблему?


shur1k   (2002-09-22 15:55:00) [7]

сейчас стоит 5.6.0.29, все равно те же глюки...


Alexandr   (2002-09-12 06:39:00) [8]

ты сначала обнови ее до 5.6 а потом уже вопросы задавай.
С IB5.5 работают только те, кто тащится от глюков.


shur1k   (2002-09-10 16:37:00) [9]

Alexandr, да, именно!
Версия - WI-V5.5.0.742


Alexandr   (2002-09-10 13:06:00) [10]

типа даже не данные из таблицы удаляешь, а вообще новый файл создаешь (новую базу данных)?
Кстати, какая именно версия сервера БД?


shur1k   (2002-09-10 10:13:00) [11]

Alexandr, "несколько раз вытираю" - означает "удаляю базу и начинаю работу с нуля".
1) вроде да, но я еще перевпроверю;
2) нет
3) не лезет, но поставлю
4) нет
5) к этому я склоняюсь больше всего.

Fareader, force writes включено, за "проверить винт" - спасибо, сейчас буду этим заниматься...


Alexandr   (2002-09-10 07:33:00) [12]

В смысле "несколько раз вытираю".
Сделай базе backup/restore. Ошибки точно быть не должно
Если ошибка снова появилась
1) Проверь строку подключения к серверу у всех должна быть аднаитичная
2) Проверь нет ли шаринга файла БД в сеть
3) Поставь аудит на файл - мож кто к нему лезет еще?
4) Не включался ли компьютер
5) Может быть сбой винта или ОЗУ.


Fareader   (2002-09-09 17:50:00) [13]

Включить Force Writes и проверить винт


shur1k   (2002-09-09 17:36:00) [14]

Backup/restore не было, над базой вообще не происходит никаких действий.
Несколько раз вытираю, и снова через несколько часов эта ошибка.
Это у заказчика...

На рабочей машине все ok.


Praco   (2002-09-09 10:03:00) [15]

Может был перенос базы(без backup/restore) под другую версию IB?


Alexandr   (2002-09-09 09:59:00) [16]

значит просто файл грохнулся например из-за выключения компа


shur1k   (2002-09-08 21:01:00) [17]

Переносп между платформами не было!


Desdechado   (2002-09-08 18:46:00) [18]

цитирую http://www.ibase.ru/devinfo/errors.htm

E: internal gds software consistency check (decompression overran buffer (179))
D: Обычно ошибка возникает при попытке прямого копирования базы данных с одной платформы на другую, например из-под NT на Netware.
S: перенос баз данных между платформами должен производиться только путем backup/restore. Если ошибка возникла при backup, то необходимо сделать проверку базы данных при помощи gfix с проверкой record fragments, и после этого опять попытаться сделать backup (возможно с опцией ignore checksum errors).


Наверх

Титульная страница Поиск, карта сайта Написать письмо