Ну вот и пятница. Все утряслось и теперь обещанная эпопея.(Закончившияся благополучно, трагикомическая история )

Ну поскольку рассказчик из меня не очень то приведу выдержки из переписки по аське:

Заказчик (09:14:18 16/07/2007) Здравствуйте, ......

Заказчик (09:14:26 16/07/2007)Мы посылали в субботу письмо.

Заказчик (09:14:35 16/07/2007)У нас опять проблема с базой.

MakMak (09:15:16 16/07/2007)Что за проблема

Заказчик (09:15:44 16/07/2007)при bakupвыдает ошибку.

Заказчик (09:16:34 16/07/2007)

gbak: ERROR: internal gds software consistency check (decompression overran buffer (179))

gbak: ERROR: gds_$receive failed

gbak: Exiting before completion due to errors

gbak: ERROR: internal gds software consistency check (can't continue after bugcheck)




Заказчик (09:17:22 16/07/2007)полностью bkp.log в письме.

Заказчик (09:19:05 16/07/2007)

это после вот этой таблицы

writing data for table CALCRESULT

и заканчивается вот так:

gbak: 29080000 records written

gbak: ERROR: internal gds software consistency check (decompression overran buffer (179))

gbak: ERROR: gds_$receive failed

---------------------------------------------------

Тут позволю себе прерваться. Я даже не хочу описывать свое состояние в этот момент ибо это был то-же заказчик о котором я уже писал в ветке <Упала база> от 13.07

Трындец подумал я. Месяца не прошло и опять какие-то непонятки. Прошлый раз мы базу восстановили но причину ее порчи так и не выяснили. А от нас настоятельно требовали указать причину произошедшего и так с небольшим намёком что причина наши недоработки, недомолвки и тд.

Ну да ладно вот продолжение

---------------------------------------------------

MakMak (09:30:05 16/07/2007)

http://www.ibphoenix.com/main.nfs?a=ibphoenix&s=1174565823:17442&page=ibp_err_problem

Заказчик (09:21:05 16/07/2007)нам в таком состоянии можно работать? или лучше этого не делать? Хотя два дня мы уже работали.

Ну что можно сказать, по этому поводу. В ответ на этот вопрос у меня слов не нашлось

MakMak (09:29:15 16/07/2007)Копия базы есть?

Заказчик (09:29:23 16/07/2007)есть.вчерашняя.

MakMak (09:31:41 16/07/2007)нужна от 12-го числа насколько я понимаю И вышлите весь лог firebird

Получил лог смотрю --------------------------------

SERVER1 (Client) Fri Jul 13 07:04:39 2007

Guardian starting: C:\Program Files\Firebird\Firebird_1_5\bin\fbserver.exe

SERVER1 (Client) Fri Jul 13 15:27:22 2007

Guardian starting: C:\Program Files\Firebird\Firebird_1_5\bin\fbserver.exe




MakMak (09:39:44 16/07/2007)В пятницу в 15:27 что было?

Заказчик (09:39:59 16/07/2007)ничего вроде бы.

Заказчик (09:40:38 16/07/2007)мы работали, как обычно. потом скопировали базу. и запустили резервное копирование.




Ну блин как ничего небыло......(многоточия-это мои мысли, но по аське я говорил только приличные слова)




Заказчик (09:41:50 16/07/2007)перезагрузили компьютер

MakMak (09:42:23 16/07/2007)А в это время с абонентом работали?

Заказчик (09:42:49 16/07/2007)точно не знаю.Рабочий день закончился. Наши все вышли. В управлении компьютером никого не было видно.в общих файлах.

Заказчик (09:43:36 16/07/2007)Если работали, это может повлиять?

Слов у меня опять не нашлось. Ибо почему и как перегрузили комп я так и не понял.

MakMak (09:44:46 16/07/2007)В общем надо брать копию на утро 13-го Из текущей базы вытащить документы введенные с утра 13-го Втолкать в базу и провести

...............................

MakMak (10:21:26 16/07/2007)Ну что надо прекращать работу и восстанавливать базу Предлагаю заняться этим где-то в 13-00

Заказчик (10:21:46 16/07/2007)почему в это время? А раньше нельзя?

MakMak (10:22:02 16/07/2007)Я подготовлю все что надо к этому времени и вышлю вам раньше я пожалуй не успею

Заказчик (10:22:32 16/07/2007)понятно. А если сейчас будут еще довводить пачки по оплате? А то мы и так не успеваем?

Заказчик (10:22:35 16/07/2007)или нет?

И это уже крик души

MakMak (10:22:51 16/07/2007)Да пусть вводят




Два с половиной часа ушло на составление подробной инструкции (4 листа текста с не слишком крупным шрифтом :))Последним пунктом инструкции было - выполнить backup-restore.Отправил им, а сам умиротворенный тяжким умственным трудом пить чай.

MakMak (17:52:39 16/07/2007)Ау

А в ответ тишина, ну думаю есть надежда что все закончится хорошо. Да не тут-то было, уже на следующий день

Заказчик (08:57:28 17/07/2007)Здравствуйте. Что-то не получилось у нас с базой.Я послала письмо.Перезвоните нам, пожалуйста, когда появитесь.

..........................

Заказчик (10:23:43 17/07/2007)сразу же выдало ошибку инструкция по адресу 0х7с92е91f обратилась к памяти по адресу 0хffffffff8 память не может быть read

MakMak (10:24:14 17/07/2007)это что restore,

Заказчик (10:24:34 17/07/2007)да

Однако сам backup на машине закончился успешно

Заказчик (10:26:00 17/07/2007)А вы не можете сказать из-за чег оу нас такие проблемы возникли?может, из-зи firebird?




MakMak (10:27:30 17/07/2007)нет я думаю что firebird здесь не причем

Заказчик (10:28:02 17/07/2007)а кто?или что?так же невозможно работать.

MakMak (10:28:37 17/07/2007)не знаю для этого надо постоянно сидеть у вас и смотреть и анализировать

......................

MakMak (10:46:38 17/07/2007)Я вот подумал сделать backup-restore базы в которую вливали данные не на рабочем сервере а на другой машине

Заказчик (10:47:02 17/07/2007)это поможет?

MakMak (10:47:21 17/07/2007)Возможно

Заказчик (14:14:31 17/07/2007)ресторе выдало ошибку сейчас заархивирую пришлю лог

MakMak (14:17:12 17/07/2007)Какую?

Заказчик (14:17:59 17/07/2007)вчерашнюю.

MakMak (14:18:26 17/07/2007)Ошибку какую

Заказчик (14:19:31 17/07/2007)

restoring index RDB$FOREIGN483

gbak: ERROR: database file appears corrupt ()

gbak: ERROR: bad checksum

gbak: ERROR: checksum error on database page 188089

gbak: Exiting before completion due to errors



Печальной будет наша песня, две машины и на обеих нифига хорошего

MakMak (14:23:08 17/07/2007)Ну что я думаю что виновато железо

Заказчик (14:23:39 17/07/2007)т.е?

MakMak (14:24:25 17/07/2007)комп

Заказчик  (14:24:39 17/07/2007)и что можно сделать?

Заказчик  (14:24:40 17/07/2007)два?

Заказчик  (14:25:55 17/07/2007)я же пробовала на двух.

MakMak (14:26:12 17/07/2007)ну с этим на котором сейчас шло ресторе точно не все в порядке

MakMak (14:26:28 17/07/2007)Ну на двух ну и что База должна была или восстановиться или должны были выдаваться одинаковые ошибки в одинаковых местах В данном случае я других предположений просто не вижу

Ну в общем советую все начать сначала. Делают все с самого начала на трех машинах и получают полный вигвам. Три машины три разных варианта ошибки при попытке выполнить backup. Сил уже не оставалось. И как крайнее средство кардинального решения проблемы:- да берите уже копии баз пока их можно взять и приезжайте к нам.

Ну а тут уже как пел Высоцкий

Конец был прост - пришел тягач

И там был трос, и там был врач

И груз попал куда положено ему

...




Да никаких проблем. Пунктик за пунктиком инструкции и вплоть до последнего.

И наш официальный вывод разбирайтесь со своим <железом>, да нет наверное все-же не в переносном смысле а в прямом с железом.

Вот такая история!

Удачи!!! Всем.

Макмак.

PS. Для тех кто имел терпение дочитать до конца. Можете меня поздравить после более чем шести летних "разбирательств" родина мать признала меня таки своим блудным сыном и сегодня официально выдала удостоверение по которому я могу посещать ее в любое удобное для себя время и на любой срок предоставляя мне при этом все права какие имеются у её граждан, в том числе и право официально работать не тратя времени и денег на всякие формальности (виза, вид на жительство и тд и тп). Ну и насколько я понял родина открыла мне и двери евросоюза правда только транзитом через нее, ибо напрямую все-же не пустят будут требовать визу.


Ответить