Firebird сломалась база

Флейм. Только просьба - не материться! :)
Ответить
gopstop2007
✯ Ветеран ✯
Сообщения: 1226
Зарегистрирован: 25 Март 2009, 21:55

Firebird сломалась база

Сообщение gopstop2007 » 09 Август 2016, 13:17

У моей сестры вчера "сломался" файл БД zvit.fdb «M.E.Doc", я ей посоветовал чтобы она обратились в сервис медка, там сказали что посмотрят файл в течении 2-3 недель, а ей отчет сдавать. Так как я не имел дело с Firebird :( , обращаюсь за помощью к вам. Если бы не сестра и не заморачивался бы по данному вопросу...
Полазил по инету и посмотрел программы которые могут починить файл, попал на IBFirstAid - к слову стоит каких то 400 баксов :idied: , может кто сталкивался с данной проблемой и скинет ссылку на "лекарство" этого чуда, или подскажет решение данного вопроса... Спасибо за понимание.
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп

kreator
✯ Ветеран ✯
Сообщения: 3256
Зарегистрирован: 28 Май 2009, 14:54
Откуда: Москва

Firebird сломалась база

Сообщение kreator » 09 Август 2016, 13:54

А что, конкретно, сломалось? У нас большой опыт, но, чтобы, совсем, такого не было. Первое, надо посмотреть, что говорит IBExpert.
We are hard at work… for you. :)

kreator
✯ Ветеран ✯
Сообщения: 3256
Зарегистрирован: 28 Май 2009, 14:54
Откуда: Москва

Firebird сломалась база

Сообщение kreator » 09 Август 2016, 14:00

Вот здесь ещё посмотри - http://www.ibase.ru/dbrepair/.
We are hard at work… for you. :)

gopstop2007
✯ Ветеран ✯
Сообщения: 1226
Зарегистрирован: 25 Март 2009, 21:55

Firebird сломалась база

Сообщение gopstop2007 » 09 Август 2016, 14:16

kreator писал(а):А что, конкретно, сломалось? У нас большой опыт, но, чтобы, совсем, такого не было. Первое, надо посмотреть, что говорит IBExpert.
Вот что показывает
Вложения
FB_error.jpg
FB_error.jpg (8.43 КБ) 3005 просмотров
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп

gopstop2007
✯ Ветеран ✯
Сообщения: 1226
Зарегистрирован: 25 Март 2009, 21:55

Firebird сломалась база

Сообщение gopstop2007 » 09 Август 2016, 14:19

kreator писал(а): Вот здесь ещё посмотри - http://www.ibase.ru/dbrepair/.
Неплохой бизнес, куда там Topspeed-у :)
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп

kreator
✯ Ветеран ✯
Сообщения: 3256
Зарегистрирован: 28 Май 2009, 14:54
Откуда: Москва

Firebird сломалась база

Сообщение kreator » 09 Август 2016, 14:31

Я бы всё-таки попробовал открыть IBExpert'ом. Тем более этот Медок работает в режиме Embedded, там может быть по-другому. Разработчики FB заявляют, что база самовосстанавливающаяся. Во как!
We are hard at work… for you. :)

kreator
✯ Ветеран ✯
Сообщения: 3256
Зарегистрирован: 28 Май 2009, 14:54
Откуда: Москва

Firebird сломалась база

Сообщение kreator » 09 Август 2016, 14:35

Можно ещё прогнать gfix'ом. Идёт в комплекте с FB.
We are hard at work… for you. :)

Ал
Ветеран
Сообщения: 793
Зарегистрирован: 08 Июль 2005, 5:48
Откуда: Россия

Firebird сломалась база

Сообщение Ал » 09 Август 2016, 14:37


Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 4040
Зарегистрирован: 07 Июль 2005, 9:19
Откуда: г. Ростов-на-Дону

Firebird сломалась база

Сообщение Игорь Столяров » 09 Август 2016, 15:22

gopstop2007 писал(а): попал на IBFirstAid - к слову стоит каких то 400 баксов
Отправил свои мысли по этому поводу в личку ... Посмотрите пожалуйста. ;)
«V» значит Вендетта !

gopstop2007
✯ Ветеран ✯
Сообщения: 1226
Зарегистрирован: 25 Март 2009, 21:55

Firebird сломалась база

Сообщение gopstop2007 » 09 Август 2016, 17:50

Спасибо всем кто откликнулся, есть результат, БД вроде восстановил с помощью айбифирстаида указанного выше. Благодаря усилиям одного человека, он в курсе :). Если кому то надо айби... могу кинуть, пишите в личку.
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп

gopstop2007
✯ Ветеран ✯
Сообщения: 1226
Зарегистрирован: 25 Март 2009, 21:55

Firebird сломалась база

Сообщение gopstop2007 » 09 Август 2016, 17:52

kreator писал(а): Я бы всё-таки попробовал открыть IBExpert'ом. Тем более этот Медок работает в режиме Embedded, там может быть по-другому. Разработчики FB заявляют, что база самовосстанавливающаяся. Во как!
Спасибо, пробовал, не помогло...
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп

kreator
✯ Ветеран ✯
Сообщения: 3256
Зарегистрирован: 28 Май 2009, 14:54
Откуда: Москва

Firebird сломалась база

Сообщение kreator » 10 Август 2016, 10:26

gopstop2007 писал(а):Спасибо всем кто откликнулся, есть результат, БД вроде восстановил с помощью айбифирстаида указанного выше.
Ну и слава богу. Хоть платное средство помогло. Чисто интерес - данных сколько пропало? Давным-давно у моего клиента разрушилась база SQLAnywhere (в своё оправдание - хранили на флешке, не знали ещё чем это чревато). Sybase был уже тогда умный и всё в комплекте. При очередном запуске сказал - "Упс, проблема! Давай лечить.", сколько-то времени восстанавливал, уже не помню, помню - неприятный момент, восстановил. Но какая-то информация потерялась. Клиенту была важна текущая работа, история особо не нужна, поэтому дальше ничего не делал. Но с тех пор дую на воду. Хороший урок. Я к чему? К сожалению, у FB с сохранностью БД всё очень плохо. Разработчики как-то "наплевательски" относятся к этому. Хотя и заявляют, что ведётся некий внутренний лог (для отката и т.д.), но на деле всё плохо. Многие высказывают претензии по этому поводу. Поэтому бэкапирование - обязательно, минимум раз в день. Мы делаем три раза за рабочий день. Кому интересно, есть такая программуля X-Starter, подозреваю, от команды FB. Позволяет настроить расписание действий, понимает, по-моему, даже язык FB. Достаточно продвинутая.
We are hard at work… for you. :)

Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 1209
Зарегистрирован: 06 Ноябрь 2014, 12:48

Firebird сломалась база

Сообщение finsoftrz » 10 Август 2016, 12:13

Я давно прикрутил к базе на tps свой лог. Он одновременно используется и для аудита (т.е. посмотреть, кто/когда/что изменил в базе данных и всякие производные отчетики), и для восстановления. При поломке копируется нужный tps-файл из последней резервной копии (они делаются обычно раз в день, если сервер не выключается, то ночью), запускается штатная процедура восстановление из лога. Бывает довольно редко, но за последние лет 12 несколько раз помогало. Главное, что ничего из работы пользователей не теряется. По логированию подробно обсуждали в clalist году этак в 2004...
Рязань решает.

Ответить