powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / восстановление БД
14 сообщений из 14, страница 1 из 1
восстановление БД
    #39054648
Mari.P
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дано:
БД Firebird 1.5.6.5026 database.fdb
Полетел жесткий диск, базу скопировали на новый, но
не запускается, привожу ошибки:

Код: sql
1.
2.
3.
gfix -v -full -user SYSDBA -pas masterkey database.fdb

internal gds software consistency check (cannot find tip page (165))



Код: sql
1.
2.
3.
gfix -mend -full -ignore -user SYSDBA -pas masterkey database.fdb

internal gds software consistency check (cannot find tip page (165))



Код: sql
1.
2.
3.
gbak -b -v -ig -g -user SYSDBA -pas masterkey server:database.fdb database.gbk

internal gds software consistency check (cannot continue after bugcheck)



В инете пишут, что это скорее всего "В результате физического повреждения файла базы данных потеряна страница учета тразакций (TIP)"

Подскажите пожалуйста уважаемые профессионалы, что делать? В принципе данные не сильно нужны, программа собирает данные с узлов учета и пишет в базу, с нуля только настраивать датчики не хочется....
...
Рейтинг: 0 / 0
восстановление БД
    #39054653
Фотография Exteris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
восстановление БД
    #39054660
Mari.P
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я это и читала...
...
Рейтинг: 0 / 0
восстановление БД
    #39054699
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mari.PЯ это и читала...

Лечение базы Firebird утилитой gfix:
1. Переводим базу в shudown командой:
gfix -user SYSDBA -password masterkey C:\S-Market\DBase\SUPERMAGDK.FDB -shut -force 0
! не забудьте потом вернуть ее в online командой
gfix -user SYSDBA -password masterkey C:\S-Market\DBase\SUPERMAGDK.FDB -online или используем IBExpert -> Services -> Database Shutdown / Online
2. Запускаем gfix с нужными ключами (но аналогии с доктором, так понятнее):
-no_update - с этой опцией доктор независимо от вида осмотра ничего не делает по результатам.
-ignore - доктор не обращает внимания на протестующие вопли больного при осмотре (игнорируются
контрольные суммы страниц)
-validate - доктор делает только внешний осмотр (проверка страниц), и вправляет вывихи (пытается исправить ошибки страниц).
-validate -full - доктор делает и внешний осмотр, и щупает пульс, заглядывает в нос, глаза, уши и т.д. (проверка страниц и записей). Если нашел что - вправляет вывих, делает укольчик или дает таблетку (пытается исправить и ошибки страниц и ошибки записей).
-mend - доктор отпиливает поврежденную конечность при любом подозрении (удаляет поврежденные структуры).
После проверки смотрим ошибки. При сильном повреждении БД лучше делать с ключом -mend -full -ignore и после сделать backup/restore.
...
Рейтинг: 0 / 0
восстановление БД
    #39054700
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mari.P
Подскажите пожалуйста уважаемые профессионалы, что делать? В принципе данные не сильно нужны, программа собирает данные с узлов учета и пишет в базу, с нуля только настраивать датчики не хочется....
backup/restore как я понял после прогона gfix делать не пробовали?
...
Рейтинг: 0 / 0
восстановление БД
    #39054715
Фотография o_v_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не исправят штатный gfix и gbak потерю TIP.
Или сюда в платный ремонт.
Или FirstAID - он тоже умеет.
...
Рейтинг: 0 / 0
восстановление БД
    #39054716
FedorinoFF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
можно попробовать в IBExpert инструмент (Main menu -> Tools ->) DatabaseInside
...
Рейтинг: 0 / 0
восстановление БД
    #39054727
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FedorinoFFможно попробовать в IBExpert инструмент (Main menu -> Tools ->) DatabaseInside
Ничего себе совет... Сам то пробовал?
...
Рейтинг: 0 / 0
восстановление БД
    #39054733
Фотография o_v_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ага-ага. Выглядит как типа "А давайте случайного человека с улицы позовём в операционную, дадим ему скальпель и попросим провести больному аппендэктомию".
...
Рейтинг: 0 / 0
восстановление БД
    #39054790
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В общем - звоните в ibase и если данные нужны - платите денежку и будет вам счастье. Если не важны - разверните последний бэкап и радуйтесь.
...
Рейтинг: 0 / 0
восстановление БД
    #39054798
shaposh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В Ibase починят с вероятностью процентов в 95, если не починят - денег не возьмут.
...
Рейтинг: 0 / 0
восстановление БД
    #39054811
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mari.P,

tip page чинится или нашим FirstAid-ом, или руками.

Mari.PПолетел жесткий диск, базу скопировали на новый
повезло, что ошибку tip page пишет. Обычно в таких случаях данные ложечкой выскребать приходится, если они вообще остались.
Надеюсь, вы теперь будете делать бэкапы.
...
Рейтинг: 0 / 0
восстановление БД
    #39054888
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GallemarFedorinoFFможно попробовать в IBExpert инструмент (Main menu -> Tools ->) DatabaseInside
Ничего себе совет... Сам то пробовал?

Я пробовал. Не вытащит данные - ничего страшного не случится.
...
Рейтинг: 0 / 0
восстановление БД
    #39055682
FedorinoFF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gallemar,

пробовал, иногда работает. если вылеты IBExpert - можно отправить пример разработчикам и поучаствовать в развитии супер-инструмента. В любом случае, попытка - не пытка.
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / восстановление БД
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]