|
FB 2.1 Восстановление поврежденной БД
|
|||
---|---|---|---|
#18+
Добрый день, пробую восстановить поврежденную БД из вводных известно, что во время работы с программой пропало питание БД в итоге получило повреждения... Сделал бэкап при попытке восстановления получил вот такую ошибку Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
при select'e из таблички у которой поврежден индекс также получал ошибку только в случае если делаю делал select distinct Удалил индекс PK_EXT_MED_WORDS, получил ругань на другие индексы Последовательно удалял индексы на которые была ругань, в итоге получил бэкап из которого база поднялась без ошибок. Стал создавать удаленные индексы заново но получил вот такую ошибку, что с этим делать?? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2016, 16:05 |
|
FB 2.1 Восстановление поврежденной БД
|
|||
---|---|---|---|
#18+
Term что с этим делать?? Перевести на понятный язык вот это No free space found in temporary directories ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2016, 16:09 |
|
FB 2.1 Восстановление поврежденной БД
|
|||
---|---|---|---|
#18+
почистить диск, чтобы места в темпе хватало ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2016, 16:09 |
|
FB 2.1 Восстановление поврежденной БД
|
|||
---|---|---|---|
#18+
....и чтобы вообще существовала временная директория, а то мало ли куда %TEMP% моежт указывать ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2016, 20:14 |
|
FB 2.1 Восстановление поврежденной БД
|
|||
---|---|---|---|
#18+
Да дело было с местом на диске. С этим разобрался теперь при восстановлении из бэкапа возвращает вот такую ошибку Код: sql 1. 2. 3. 4.
не понятно, какой тригер срабатывает и на какой таблице... ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2016, 15:04 |
|
FB 2.1 Восстановление поврежденной БД
|
|||
---|---|---|---|
#18+
Termне понятно, какой тригер срабатывает и на какой таблице... нужно смотреть внимательнее в лог рестора. потому что там перед этим написано имя индекса, который ФБ пытался создать. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2016, 15:25 |
|
FB 2.1 Восстановление поврежденной БД
|
|||
---|---|---|---|
#18+
Termне понятно, какой тригер срабатывает и на какой таблице...-verbose ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2016, 15:27 |
|
FB 2.1 Восстановление поврежденной БД
|
|||
---|---|---|---|
#18+
понял благодарю ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2016, 15:34 |
|
FB 2.1 Восстановление поврежденной БД
|
|||
---|---|---|---|
#18+
Новая база, другие поломки пытаюсь чинить как описано тут http://gsbelarus.com/gs/wiki/index.php/??????????????_????????????_????_??????_Interbase_???_Firebird gfix выдает, то что на приложенном рисунке, БД не бэкапируется... зависает ждал час так и не дождался результата... Что можно сделать? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2016, 17:40 |
|
FB 2.1 Восстановление поврежденной БД
|
|||
---|---|---|---|
#18+
Hello, Term! You wrote on 17 ноября 2016 г. 17:42:25: Term> пытаюсь чинить как описано тут > http://gsbelarus.com/gs/wiki/index.php/??????????????_????????????_????_??????_Interbase_???_Firebird это сторонний сайт. за достоверность информации ответственности никто не несёт. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2016, 17:43 |
|
FB 2.1 Восстановление поврежденной БД
|
|||
---|---|---|---|
#18+
МимопроходящийHello, Term! You wrote on 17 ноября 2016 г. 17:42:25: Term> пытаюсь чинить как описано тут > http://gsbelarus.com/gs/wiki/index.php/??????????????_????????????_????_??????_Interbase_???_Firebird это сторонний сайт. за достоверность информации ответственности никто не несёт. ок, тогда скажите где посмотреть как правильно ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2016, 17:46 |
|
FB 2.1 Восстановление поврежденной БД
|
|||
---|---|---|---|
#18+
Hello, Term! You wrote on 17 ноября 2016 г. 17:52:39: Term> ок, тогда скажите где посмотреть как правильнодля рунэта основной источник - ibase.ru http://www.ibase.ru/db_repair/ Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2016, 17:53 |
|
FB 2.1 Восстановление поврежденной БД
|
|||
---|---|---|---|
#18+
TermБД не бэкапируется... зависает ждал час так и не дождался результата...Параметры gbak какие ? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2016, 19:09 |
|
FB 2.1 Восстановление поврежденной БД
|
|||
---|---|---|---|
#18+
есть мнение, что -g там таки нет... Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2016, 19:22 |
|
FB 2.1 Восстановление поврежденной БД
|
|||
---|---|---|---|
#18+
Мимопроходящийесть мнение, что -g там таки нет... благодарю ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2016, 09:37 |
|
FB 2.1 Восстановление поврежденной БД
|
|||
---|---|---|---|
#18+
МимопроходящийHello, Term! You wrote on 17 ноября 2016 г. 17:52:39: Term> ок, тогда скажите где посмотреть как правильнодля рунэта основной источник - ibase.ru http://www.ibase.ru/db_repair/ благодарю ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2016, 09:38 |
|
FB 2.1 Восстановление поврежденной БД
|
|||
---|---|---|---|
#18+
МимопроходящийHello, Term! You wrote on 17 ноября 2016 г. 17:52:39: Term> ок, тогда скажите где посмотреть как правильнодля рунэта основной источник - ibase.ru http://www.ibase.ru/db_repair/ проделал как тут... результат тот же в логе множество ошибок вот такого вида: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2016, 12:17 |
|
FB 2.1 Восстановление поврежденной БД
|
|||
---|---|---|---|
#18+
Termgfix выдает, то что на приложенном рисунке, БД не бэкапируется... зависает ждал час так и не дождался результата... Что можно сделать? Таки нужно дождаться результата. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2016, 12:38 |
|
FB 2.1 Восстановление поврежденной БД
|
|||
---|---|---|---|
#18+
o_v_aTermgfix выдает, то что на приложенном рисунке, БД не бэкапируется... зависает ждал час так и не дождался результата... Что можно сделать? Таки нужно дождаться результата. висит, оставлял на выходные, не продвинулось ... |
|||
:
Нравится:
Не нравится:
|
|||
21.11.2016, 10:03 |
|
FB 2.1 Восстановление поврежденной БД
|
|||
---|---|---|---|
#18+
Т.е. бэкап gbak -b висел все выходные? Если да, надо проверить на ситуацию с огромным числом версий записей в какой-то из таблиц. 1) Запустите gstat -a -r <database> -user ... -pass ... > stat.log 2) Скачайте и установите HQbird ServerSide и Admin (www.ib-aid.com/en/hqbird), из Админ запустите триaлку IBAnalyst, и в ней откройте полученную статистику 3) Отсортируйте по Max Versions. Если есть таблицы с Max Versions c большим значением (сотни тысяч или даже миллионы версий), то добро пожаловать в FirstAID Extractor - экспортируйте данные из поврежденной БД в новую с такой же структурой. С уважением, Алексей ... |
|||
:
Нравится:
Не нравится:
|
|||
21.11.2016, 10:36 |
|
FB 2.1 Восстановление поврежденной БД
|
|||
---|---|---|---|
#18+
Alexey KovyazinТ.е. бэкап gbak -b висел все выходные? Если да, надо проверить на ситуацию с огромным числом версий записей в какой-то из таблиц. 1) Запустите gstat -a -r <database> -user ... -pass ... > stat.log 2) Скачайте и установите HQbird ServerSide и Admin (www.ib-aid.com/en/hqbird), из Админ запустите триaлку IBAnalyst, и в ней откройте полученную статистику 3) Отсортируйте по Max Versions. Если есть таблицы с Max Versions c большим значением (сотни тысяч или даже миллионы версий), то добро пожаловать в FirstAID Extractor - экспортируйте данные из поврежденной БД в новую с такой же структурой. С уважением, Алексей благодарю буду пробовать ... |
|||
:
Нравится:
Не нравится:
|
|||
21.11.2016, 11:26 |
|
FB 2.1 Восстановление поврежденной БД
|
|||
---|---|---|---|
#18+
Alexey KovyazinТ.е. бэкап gbak -b висел все выходные? Если да, надо проверить на ситуацию с огромным числом версий записей в какой-то из таблиц. 1) Запустите gstat -a -r <database> -user ... -pass ... > stat.log 2) Скачайте и установите HQbird ServerSide и Admin (www.ib-aid.com/en/hqbird), из Админ запустите триaлку IBAnalyst, и в ней откройте полученную статистику 3) Отсортируйте по Max Versions. Если есть таблицы с Max Versions c большим значением (сотни тысяч или даже миллионы версий), то добро пожаловать в FirstAID Extractor - экспортируйте данные из поврежденной БД в новую с такой же структурой. С уважением, Алексей сделал получил вот такой результат ... |
|||
:
Нравится:
Не нравится:
|
|||
24.11.2016, 16:53 |
|
FB 2.1 Восстановление поврежденной БД
|
|||
---|---|---|---|
#18+
Term, не верю, что вы запускаете gbak -b -g явно без опции -g. Потому и "зависает". ... |
|||
:
Нравится:
Не нравится:
|
|||
24.11.2016, 17:40 |
|
FB 2.1 Восстановление поврежденной БД
|
|||
---|---|---|---|
#18+
kdvTerm, не верю, что вы запускаете gbak -b -g явно без опции -g. Потому и "зависает". -g отключает сборку мусора всего лишь... как это может влиять на создание бэкапа из поврежденной БД ? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.12.2016, 11:55 |
|
FB 2.1 Восстановление поврежденной БД
|
|||
---|---|---|---|
#18+
Term, тебе шашечки, или ехать ? (c) ... |
|||
:
Нравится:
Не нравится:
|
|||
02.12.2016, 12:00 |
|
FB 2.1 Восстановление поврежденной БД
|
|||
---|---|---|---|
#18+
Term-g отключает сборку мусора всего лишь... вы произносите слова, но не понимаете их значения. опция -g приводит к НЕСБОРКЕ мусора гбаком. Если у вас база повредилась на версиях, это как раз позволит "проскочить" поврежденные версии, потому что сервер не будет убирать их как мусор. читайте http://www.ibase.ru/gbak/ http://www.ibase.ru/db_repair/ ... |
|||
:
Нравится:
Не нравится:
|
|||
02.12.2016, 13:04 |
|
FB 2.1 Восстановление поврежденной БД
|
|||
---|---|---|---|
#18+
kdvTerm-g отключает сборку мусора всего лишь... вы произносите слова, но не понимаете их значения. опция -g приводит к НЕСБОРКЕ мусора гбаком. Если у вас база повредилась на версиях, это как раз позволит "проскочить" поврежденные версии, потому что сервер не будет убирать их как мусор. читайте http://www.ibase.ru/gbak/ http://www.ibase.ru/db_repair/ благодарю вас ... |
|||
:
Нравится:
Не нравится:
|
|||
02.12.2016, 17:20 |
|
FB 2.1 Восстановление поврежденной БД
|
|||
---|---|---|---|
#18+
Другая база после gfix вот такие сообщения Код: sql 1. 2. 3. 4. 5. 6. 7.
при попытке удалить данные из сбойной таблички получаю следующую ошибку Код: sql 1. 2. 3.
при попытке сделать бэкп с помощью IBE со снятием галочки сборка мусора, получаю ошибку приведенную ниже ... |
|||
:
Нравится:
Не нравится:
|
|||
02.12.2016, 17:28 |
|
FB 2.1 Восстановление поврежденной БД
|
|||
---|---|---|---|
#18+
TermДругая база после gfixс какими ключами выполнялся gfix? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.12.2016, 17:31 |
|
FB 2.1 Восстановление поврежденной БД
|
|||
---|---|---|---|
#18+
Мимопроходящийс какими ключами выполнялся gfix? -mend ... |
|||
:
Нравится:
Не нравится:
|
|||
02.12.2016, 17:40 |
|
FB 2.1 Восстановление поврежденной БД
|
|||
---|---|---|---|
#18+
Termпри попытке удалить данные из сбойной таблички получаю следующую ошибкуможно попробовать дроп+крейт, вместо "delete from...". ... |
|||
:
Нравится:
Не нравится:
|
|||
02.12.2016, 20:22 |
|
FB 2.1 Восстановление поврежденной БД
|
|||
---|---|---|---|
#18+
Termпри попытке удалить данные из сбойной таблички получаю следующую ошибку разумеется. удаление - это создание новой версии. если запись поломана, то никакую версию к ней прилепить не получится. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.12.2016, 23:11 |
|
FB 2.1 Восстановление поврежденной БД
|
|||
---|---|---|---|
#18+
Ivan_Pisarevskyможно попробовать дроп+крейт, вместо "delete from...". не даёт удалить табличку из-за депенденсов... ... |
|||
:
Нравится:
Не нравится:
|
|||
05.12.2016, 11:06 |
|
FB 2.1 Восстановление поврежденной БД
|
|||
---|---|---|---|
#18+
TermIvan_Pisarevskyможно попробовать дроп+крейт, вместо "delete from...". не даёт удалить табличку из-за депенденсов...Ну право аки дети малые. грохнуть нах все процедуры и триггеры, потом их из эталонной базы(эталонного скрипта) воссоздать. Подразумевается, что эталонная бд существует и все манипуляции производятся на копии базы. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.12.2016, 12:45 |
|
FB 2.1 Восстановление поврежденной БД
|
|||
---|---|---|---|
#18+
тут, имхо, самым безболезненным будет вытащить всё что читается и перезалить оное в свежесозданную базу. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
05.12.2016, 12:50 |
|
FB 2.1 Восстановление поврежденной БД
|
|||
---|---|---|---|
#18+
Я думаю сделаю утилитку которая будет переливать данные из одной БД в другую думаю это будет более универсальное решение, нежели грохать депенденсы. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2016, 09:30 |
|
FB 2.1 Восстановление поврежденной БД
|
|||
---|---|---|---|
#18+
Hello, Term! You wrote on 6 декабря 2016 г. 11:25:58: Term> Я думаю сделаю утилитку которая будет переливать данные из одной БД в другуюих таких уже создано "надцать". например IBDataPump. кроме того, есть плагин под IBExpert Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2016, 11:31 |
|
FB 2.1 Восстановление поврежденной БД
|
|||
---|---|---|---|
#18+
МимопроходящийHello, Term! You wrote on 6 декабря 2016 г. 11:25:58: Term> Я думаю сделаю утилитку которая будет переливать данные из одной БД в другуюих таких уже создано "надцать". например IBDataPump. кроме того, есть плагин под IBExpert Благодарю за совет и свою сделал, и то что вы указали скачал) работают одинаково) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2016, 13:40 |
|
FB 2.1 Восстановление поврежденной БД
|
|||
---|---|---|---|
#18+
Другая БД новая поломка, сделал бэкап метаданных, поднял с деактивацией индексов, перелил данные. пара индексов не активировалась при попытке активации получаю вот такую ошибку Код: sql 1. 2. 3. 4.
пробывал тоже самое на пустой базе, там соотв. всё работает... До этого когда сталкивался с тем, что индексы не активировались, то это было в основном Unique, а в базе были задубленные значения, послу удаления дублей, всё было норм. А тут дублей нет... Как это исправить?? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2016, 14:18 |
|
FB 2.1 Восстановление поврежденной БД
|
|||
---|---|---|---|
#18+
Term, надо смотреть в rdb$relation_constraints, и далее. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2016, 14:24 |
|
FB 2.1 Восстановление поврежденной БД
|
|||
---|---|---|---|
#18+
Termпара индексов не активировалась при попытке активацииВидимо, не активировались индексы, связанные с PK\FK Как пытался активировать ? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2016, 14:31 |
|
FB 2.1 Восстановление поврежденной БД
|
|||
---|---|---|---|
#18+
уже разобрался, спасибо за ответы, да были в зависимой табличке строки, для которых не было мастеров. удалил, и индекс активировался ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2016, 14:48 |
|
FB 2.1 Восстановление поврежденной БД
|
|||
---|---|---|---|
#18+
Term Код: sql 1. 2. 3. 4.
Кагбэ.... Это следует из сообщения об ошибке, что в мастере нет соответствующей записи. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2016, 10:09 |
|
|
start [/forum/topic.php?all=1&fid=40&tid=1561798]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
52ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
70ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 180ms |
0 / 0 |