|
Ремонт базы.
|
|||
---|---|---|---|
#18+
Добрый день! Помогите понять что с базой. Firebird 2.0 ***************** Summary of validation errors Number of record level errors : 2 Number of database page errors : 27 IBE: Validation completed. ***************** gfix не помогает. При бекапе застревает на таблице ТОВАРЫ и так и висит часами. IbFirstAID вообще ошибок в станицах не видит. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2016, 14:07 |
|
Ремонт базы.
|
|||
---|---|---|---|
#18+
Mironico, для начала посмотри что пишет в firebird.log ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2016, 14:13 |
|
Ремонт базы.
|
|||
---|---|---|---|
#18+
Page 29546 is an orphan Из тогочто подозрительно ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2016, 14:17 |
|
Ремонт базы.
|
|||
---|---|---|---|
#18+
Mironico, да чего там подозрительного. orphan pages появляются при ресете компа, терминировании процесса ФБ, и подобных ситуациях. Просто страница распределена, но никуда еще не приткнута (не связана). Это вообще повреждением БД не считается. А вот gfix выводит детализацию по ошибкам как раз в firebird.log. Вероятно, вот эти самые Number of record level errors : 2 и приводят к тому, что бэкап зависает. Опции бэкапа какие ставишь? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2016, 14:20 |
|
Ремонт базы.
|
|||
---|---|---|---|
#18+
Может как-то можно вычитать таблицу в файл игнорируя ошибки? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2016, 14:59 |
|
Ремонт базы.
|
|||
---|---|---|---|
#18+
MironicoМожет как-то можно вычитать таблицу в файл игнорируя ошибки? я буквально на днях чинил примерно похожее повреждение. Тоже база от ФБ 2.0, и точно так же на одной таблице бэкап виснет. Причем, виснет не бэкап, а ФБ (в том числе и 2.5), после чего ФБ приходится убивать, иначе дальше он просто не работает. gfix тоже не помогает, ни в каком виде, а FirstAid Direct хоть и чинит часть проблем, но вот эти битые каким-то хитрым образом записи не чинит. Пришлось использовать FirstAid Extractor , чтобы извлечь данные в пустую БД. Собственно, мы Экстрактор для таких случаев и сделали. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2016, 15:55 |
|
Ремонт базы.
|
|||
---|---|---|---|
#18+
Печально. Платная и купить быстро не выйдет. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2016, 16:11 |
|
Ремонт базы.
|
|||
---|---|---|---|
#18+
Mironico, Ну можно конечно частями читать, чтобы выяснить, какие именно записи побились. Потом эти записи или проигнорировать или перезавести руками. Но тут уже какую-нить утилитку писать нужно (что в принципе не сложно) - там весь смысл в последовательном формировании запросов вида: Код: sql 1.
где X..Y - соответственно диапазон для ID ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2016, 17:02 |
|
Ремонт базы.
|
|||
---|---|---|---|
#18+
Попробуй в эксперте Tools | Database Inside. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2016, 17:14 |
|
Ремонт базы.
|
|||
---|---|---|---|
#18+
IBExpert, Чет не могу такого пункта найти ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2016, 18:13 |
|
Ремонт базы.
|
|||
---|---|---|---|
#18+
Mironico, В Tools -> самый нижний пункт... ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2016, 18:17 |
|
Ремонт базы.
|
|||
---|---|---|---|
#18+
DarkMaster, У меня самый нижний ODBC Viewer ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2016, 18:37 |
|
Ремонт базы.
|
|||
---|---|---|---|
#18+
MironicoУ меня самый нижний ODBC Viewer Старый эксперт? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2016, 18:44 |
|
Ремонт базы.
|
|||
---|---|---|---|
#18+
IBExpert, 2015_12_21_1 ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2016, 18:58 |
|
Ремонт базы.
|
|||
---|---|---|---|
#18+
м.б. у тебя обрезанный международжный триал вместо полнофункциональной вeрсии с Википедии ? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2016, 19:15 |
|
Ремонт базы.
|
|||
---|---|---|---|
#18+
Arioch, У меня Personal из акка ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2016, 19:22 |
|
Ремонт базы.
|
|||
---|---|---|---|
#18+
Mironico, ну вот видимо поэтому ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2016, 19:33 |
|
Ремонт базы.
|
|||
---|---|---|---|
#18+
MironicoArioch, У меня Personal из акка Возьми нормальный по ссылке из "непотопляемого" топика. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2016, 19:36 |
|
Ремонт базы.
|
|||
---|---|---|---|
#18+
Осталось 350 записей из ~17000. Вытягиваю диапазонами. 7 участков по 50. Будем сужать. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2016, 19:38 |
|
Ремонт базы.
|
|||
---|---|---|---|
#18+
Скачал. Классная версия. Спасибо большое! ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2016, 20:28 |
|
Ремонт базы.
|
|||
---|---|---|---|
#18+
Таки получилось им за минуту. А я целый день мучался. Еще раз спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2016, 20:31 |
|
Ремонт базы.
|
|||
---|---|---|---|
#18+
Mironico, Саша фигню не советует ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2016, 21:34 |
|
Ремонт базы.
|
|||
---|---|---|---|
#18+
Доброго времени суток! После неоднократного выключения света при проверки БД вылезают вот такие ошибки, резервную копию создать тоже нельзя. Summary of validation errors Number of record level errors : 4 Number of index page errors : 48 Number of database page errors : 1956 IBE: Validation completed. Т.к. я не очень дружу с БД, вопрос как отловить эти ошибки? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.06.2016, 13:51 |
|
Ремонт базы.
|
|||
---|---|---|---|
#18+
ошибки надо читать в firebird.log, а не с консоли ... |
|||
:
Нравится:
Не нравится:
|
|||
08.06.2016, 14:18 |
|
Ремонт базы.
|
|||
---|---|---|---|
#18+
sega1979резервную копию создать тоже нельзя. кто-то запрещает? или все же там есть сообщение о конкретной ошибке? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.06.2016, 14:21 |
|
Ремонт базы.
|
|||
---|---|---|---|
#18+
dimitr, каким инструментом можно сделать этот лог? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.06.2016, 14:40 |
|
Ремонт базы.
|
|||
---|---|---|---|
#18+
sega1979Т.к. я не очень дружу с БД, вопрос как отловить эти ошибки? Т.к. ты совсем о Firebird ничего не знаешь, то единственный путь - обратиться в платную техподдержку. Или восстановить БД из бэкапа. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
08.06.2016, 14:43 |
|
Ремонт базы.
|
|||
---|---|---|---|
#18+
sega1979, FB сам его делает... ... |
|||
:
Нравится:
Не нравится:
|
|||
08.06.2016, 14:43 |
|
Ремонт базы.
|
|||
---|---|---|---|
#18+
извиняюсь, поторопился ... |
|||
:
Нравится:
Не нравится:
|
|||
08.06.2016, 14:49 |
|
Ремонт базы.
|
|||
---|---|---|---|
#18+
sega1979извиняюсь, поторопился Так поторопился, что мозги включить забыл? firebird.log - текстовый файл. И информация из него копипастится как текст любым текстовым редактором, включая notepad. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
08.06.2016, 15:02 |
|
Ремонт базы.
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, Я не понял что за оскорбления? Вчера опять неожиданно выключили свет, не успел ответить. Вот лог за сегодня, размер большой пришлось в архив его закутать. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2016, 06:37 |
|
Ремонт базы.
|
|||
---|---|---|---|
#18+
sega1979Dimitry Sibiryakov, Вчера опять неожиданно выключили свет ИБП сервера не умеет выключать сервер? Или его (бесперебойника) вовсе нет? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2016, 06:48 |
|
Ремонт базы.
|
|||
---|---|---|---|
#18+
Граур Станислав, Уже 3 бесперебойник за неделю сгорает, что-то на подстанции. А работать надо ((( ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2016, 07:14 |
|
Ремонт базы.
|
|||
---|---|---|---|
#18+
sega1979, может не стоит экономить на бесперебойнике? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2016, 09:25 |
|
Ремонт базы.
|
|||
---|---|---|---|
#18+
авторЯ не понял что за оскорбления? Вчера опять неожиданно выключили свет, не успел ответить. Вот лог за сегодня, размер большой пришлось в архив его закутать. Лучше бы скопировал подозрительные фрагменты и выложил цитатой прямо в сообщение. Сообщение об ошибке тоже можно скопировать - просто нажми Ctrl+C при активном окне ошибки, и оно будет в буфере обмена. Кидать в посты такие картинки - дурной тон. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2016, 10:18 |
|
Ремонт базы.
|
|||
---|---|---|---|
#18+
sega1979, далеко не все ИБП имеют серьезную защиту от перенапряжений, поэтому, такую защиту надо ставить отдельно. Заодно попросите электрика проверить и подтянуть контакты в розетке и в щитке. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2016, 10:25 |
|
Ремонт базы.
|
|||
---|---|---|---|
#18+
Симонов Денис, Другой человек занимается электричеством, мне нужно восстановить базу данных. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2016, 10:40 |
|
Ремонт базы.
|
|||
---|---|---|---|
#18+
Любезный, Когда посмотрел чего получилось с картинкой, хотел хотя бы под спойлер спрятать, но почему-то не смог отредактировать сообщение. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2016, 10:44 |
|
Ремонт базы.
|
|||
---|---|---|---|
#18+
sega1979, http://www.ibase.ru/db_repair/ Но поскольку вы в БД ничего не понимаете то лучше обратится в техподдержку вашего софта или в ibase. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2016, 10:45 |
|
Ремонт базы.
|
|||
---|---|---|---|
#18+
Симонов Денис, структуру БД я чуть-чуть понимаю, пойду попробую восстановить посредством gfix, как я понимаю ошибок в базе не много, может и получится восстановить самому. А инструмент IBSurgeon FirstAID хорош, но платен, мне для разового восстановления покупать его смысла нету. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2016, 11:06 |
|
Ремонт базы.
|
|||
---|---|---|---|
#18+
sega1979, насколько я в курсе - ошибка decompression overrun - gfix не чинится - firstaid direct не чинится - firstaid extractor - экспортируется, но это вам сложно - руками - чинится. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2016, 11:15 |
|
Ремонт базы.
|
|||
---|---|---|---|
#18+
sega1979Симонов Денис, Другой человек занимается электричеством, мне нужно восстановить базу данных. Не дешевле/быстрее откатиться на резервную копию? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2016, 11:31 |
|
Ремонт базы.
|
|||
---|---|---|---|
#18+
kdv, вы правы, gfix не смогла починить. firstaid extractor- Вы имеете ввиду экспортирует данные с битой базы в точно такую же, но чистую? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2016, 11:32 |
|
Ремонт базы.
|
|||
---|---|---|---|
#18+
Граур Станислав, массив. на который производилось резервное копирование пал смертью храбрых, щас пытаюсь восстановить данные с него, думаю быстрее данные восстановить с базы, чем ковырять массив. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2016, 11:37 |
|
Ремонт базы.
|
|||
---|---|---|---|
#18+
sega1979вы правы, gfix не смогла починить. А она и не должна чинить. Если повезёт, она позволит следующему за ней gbak с ключами запрета сборки мусора и игнорирования ошибок сделать бэкап с потерей данных. Но я бы на такое везение не рассчитывал. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2016, 11:52 |
|
Ремонт базы.
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, gbak -b -ig -v -user sysdba -pass masterkey 127.0.0.1:C:\2.FDB C:\BACKUP.FBK тоже результатов не принесло ((( ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2016, 12:06 |
|
Ремонт базы.
|
|||
---|---|---|---|
#18+
sega1979gbak -b -ig -v А где -g? И ты уверен, что это было после gfix -mend? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2016, 12:09 |
|
Ремонт базы.
|
|||
---|---|---|---|
#18+
Экстракт только метаданных. Потом извлечение собственно данных из имеющегося осколка базы и заливка их в новую в пустую базу . Но это задача вручную посильна только разработчикам твоего софта (последовательность и целостность соблюсти) или интеллектуальным специализированным инструментам. Мы такое своим клиентам делаем, если у них база рушится одновременно с потерей бэкапов, но на то мы и техподдержку платную ведём, чтоб помогать своим клиентам. И потребует, ясна смысла, остановки работы на период восстановления. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2016, 12:26 |
|
Ремонт базы.
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, последовательность моих действий gfix -v -full -user sysdba -pass masterkey 127.0.0.1:C:\2.fdb (проверка БД) вылезли ошибки gfix -mend -user sysdba -pass masterkey 127.0.0.1:C:\2.fdb (исправление ошобок БД) остались прежние gbak -b -v -ig -g -user sysdba -pass masterkey 127.0.0.1:C:\2.fdb database.fbk (создание резервной копии) получилось gbak -c -v -user sysdba -pass masterkey database.fbk new.fdb (восстановление из бекапа) получилось База весит 479 220 кб, после всех телодвижений на выходе стала весить 423 628 кб. Щас буду подключать базу и смотреть куда что потерялось, но навряд ли увижу ВСЕ потерянные данные, думаю потерянное не сильно критично будет. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2016, 12:50 |
|
Ремонт базы.
|
|||
---|---|---|---|
#18+
o_v_aПотом извлечение собственно данных из имеющегося осколка базы и заливка их в новую в пустую базу типа того. FistAid Extractor еще может сам создать БД, и создать там пустые таблицы, без индексов, и без процедур и прочего. Это когда надо вытащить хоть какие-то данные. И да, для "просто пользователей" это не работает, потому что им нужна база не как база, а как работающая комбинация приложение+база. sega1979получилось База весит 479 220 кб, после всех телодвижений на выходе стала весить 423 628 кб и слава богу. Насчет размера - успокойся, если restore прошел без ошибок, считай что у тебя ничего не потерялось. И обычно результат restore меньше, чем оригинальная база. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2016, 15:01 |
|
Ремонт базы.
|
|||
---|---|---|---|
#18+
Ну, если бэкап и рестор без ошибок получились, то тебе повезло. По крайней мере, если что и потеряно, то не участвует в ссылочной целостности. Обычно ломаются куски из текучки - первичные документы с которыми работали на момент сбоя сервера по питанию. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2016, 15:06 |
|
|
start [/forum/topic.php?all=1&fid=40&tid=1562141]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
48ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
78ms |
get tp. blocked users: |
2ms |
others: | 264ms |
total: | 441ms |
0 / 0 |