Гость
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Как восстановить работоспособность базы? / 20 сообщений из 20, страница 1 из 1
10.12.2018, 09:37
    #39745123
Rustam Ergashev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как восстановить работоспособность базы?
База а Firebird 2.5. Как востоновить роботоспособность базы? Есть файл базы, объем 3 Гб. База с ошибками проверил с gfix, IBSurgeon FirstAID, IBExpertом. Есть ошибки на некторых page ах. База не моя, чужая. Как можно удалить некторые данные из таблиц. Нужно сделать в некоторых таблицах delete. Таблиц 154, доменов куча, вюшки, индексы итд. Но мне нужно удалить 4 таблицы. У меня не получается удалить данные в дефектной базе. Как сделать это по шагам?
...
Рейтинг: 0 / 0
10.12.2018, 09:49
    #39745129
Rustam Ergashev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как восстановить работоспособность базы?
Вот что выдает IBExpert при Database Validation
авторUnsuccessful execution caused by a system error that precludes successful execution of subsequent statements.
database file appears corrupt ().
bad checksum.
checksum error on database page 287519.
IBE: Validation completed.
...
Рейтинг: 0 / 0
10.12.2018, 09:52
    #39745131
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как восстановить работоспособность базы?
Rustam ErgashevБаза не моя, чужая. Как можно удалить некторые данные из таблиц.

а владелец базы данных на это разрешение дал?
...
Рейтинг: 0 / 0
10.12.2018, 09:56
    #39745134
Rustam Ergashev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как восстановить работоспособность базы?
Симонов Денис,
Есть ли владелец это тот кто покупал этот софт и эксплотирует его то да, это у них возникла проблема. А авторы программы куда то пропали.
...
Рейтинг: 0 / 0
10.12.2018, 10:05
    #39745142
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как восстановить работоспособность базы?
Rustam ErgashevЕсть ли владелец это тот кто покупал этот софт

В большинстве случаев да. Так я и задал вопрос они согласны что у них из базы что-то будет удалено. Вообще откуда такая категоричность с удалением данных?
http://www.ibase.ru/db_repair/ читали?
...
Рейтинг: 0 / 0
10.12.2018, 10:19
    #39745150
Rustam Ergashev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как восстановить работоспособность базы?
Симонов Денис,
Востоновить или бекап не получилось. Есть ошибки в определенных страницах и в этих таблицах можно удалить данные.
...
Рейтинг: 0 / 0
10.12.2018, 11:27
    #39745184
WildSery
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как восстановить работоспособность базы?
Блин, вы бы хоть заголовок топика словарём проверяли.
У меня до сих пор глаз дёргается.
...
Рейтинг: 0 / 0
10.12.2018, 11:48
    #39745202
Rustam Ergashev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как восстановить работоспособность базы?
WildSeryБлин, вы бы хоть заголовок топика словарём проверяли.
У меня до сих пор глаз дёргается.
Каюсь, русский не родной язык, общаюсь мало, делаю много ошибок.
...
Рейтинг: 0 / 0
10.12.2018, 11:55
    #39745207
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как восстановить работоспособность базы?
Rustam Ergashev,

ещё раз спрашиваю http://www.ibase.ru/db_repair/ читали? Просто если вы сами решили заниматься починкой БД это единственное место где бесплатно всё разжёвано.

А вообще восстановлением поломанных БД занимается IBSurgeon или ibase ( https://www.ibase.ru/dbrepair/). Услуги эти платные.
У них есть инструмент для восстановления БД, но он тоже платный.
...
Рейтинг: 0 / 0
10.12.2018, 12:22
    #39745232
Rustam Ergashev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как восстановить работоспособность базы?
Симонов Денис,
4. пункт
авторgfix -v -ignore database.gdb
дал ошибку дата пейж ерор 1, датабейс ерор 5 (сорри за кириллицу).
5. пункт
авторgfix -mend database.gdb
дал ощибку -bad checksum, - checksum error on database page 287519
...
Рейтинг: 0 / 0
10.12.2018, 12:25
    #39745237
Rustam Ergashev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как восстановить работоспособность базы?
автор http://www.ibase.ru/db_repair/
дальше там деле не идут
...
Рейтинг: 0 / 0
10.12.2018, 12:32
    #39745245
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как восстановить работоспособность базы?
Rustam Ergashev,

я не спец по починке БД. Жди Дмитрия (kdv)
...
Рейтинг: 0 / 0
10.12.2018, 13:11
    #39745283
Rustam Ergashev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как восстановить работоспособность базы?
авторUnsuccessful execution caused by a system error that precludes
successful execution of subsequent statements.database file appears corrupt ().
bad checksum.
checksum error on database page
...
Рейтинг: 0 / 0
10.12.2018, 13:28
    #39745300
Vlad F
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как восстановить работоспособность базы?
Rustam Ergashev,

Так, а что происходит при попытке выполнить delete?
...
Рейтинг: 0 / 0
10.12.2018, 14:02
    #39745328
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как восстановить работоспособность базы?
Rustam Ergashevдальше там деле не идут

Значит облом.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
10.12.2018, 16:29
    #39745463
o_v_a
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как восстановить работоспособность базы?
Как это "дальше там дело не идёт"?
После gfix -mend делаем бэкап (gbak -b -v -g -i) , а потом восстанавливаем полученный бэкап в новую базу (gbak -c -v)
И уже с новой базой делаем что требуется (если ещё потребуется).
Да, могут восстановиться не все индексы и база может остаться в offline.

Копию базы оригинальную иметь в сохранности. Чтоб начать сначала в случае чего.
...
Рейтинг: 0 / 0
11.12.2018, 06:39
    #39745712
Rustam Ergashev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как восстановить работоспособность базы?
o_v_aКак это "дальше там дело не идёт"?
После gfix -mend делаем бэкап (gbak -b -v -g -i) , а потом восстанавливаем полученный бэкап в новую базу (gbak -c -v)
И уже с новой базой делаем что требуется (если ещё потребуется).
Да, могут восстановиться не все индексы и база может остаться в offline.

Копию базы оригинальную иметь в сохранности. Чтоб начать сначала в случае чего.
Сделал как посоветовали. Сделал бэкап, потом ресторе, при ресторе выдал такую ошибку подскажите дальше как действовать.
...
Рейтинг: 0 / 0
11.12.2018, 07:21
    #39745720
Rustam Ergashev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как восстановить работоспособность базы?
Поискал дублирующие записи и удалил их, активировал индекс. Как мне тепер определить что все порядке с базой? кроме попробовать поработать с праграммой
...
Рейтинг: 0 / 0
11.12.2018, 12:38
    #39745923
Ivan_Pisarevsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как восстановить работоспособность базы?
Прогони еще раз базу через бэкап-рестор. Есть ошибки?
...
Рейтинг: 0 / 0
11.12.2018, 15:04
    #39746064
o_v_a
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как восстановить работоспособность базы?
Rustam Ergashevактивировал индекс
Там ещё могли остаться неактивные индексы. Надо все проверить и активировать.
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Как восстановить работоспособность базы? / 20 сообщений из 20, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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