|
FB2.5 после апдейта к UTF8 базу невозможно бакапнуть
|
|||
---|---|---|---|
#18+
апдейт базы для UTF8 делается не для всей базы, а для некоторых столбцов отдельных таблиц. проводятся следующие операции: удаляются все триггера, вьюшки и процедуры. автор Код: plaintext 1. 2. 3. 4. 5. 6.
после этого идет сравнение метаданных базы со скриптом создания и востанавливаются все процедуры и триггеры. При попытке бакапить базу выдается сообщение: Код: plaintext 1. 2. 3. 4.
При этом сама база вроде как рабочая. Все данные читаются и все замечательно. Сначала такое сообщение выбрасывало после строчки обработки какогото индекса. Попробовал для всех индексов применить 'SET STATISTIK INDEX' бакап сразу же выкидывает такое сообщение. FB2.5 Все скриптовые операции производятся IBEScript и если сключить конвертацию столбцов , то все проходит замечательно. В чем может быть засада? PS:Все обновление делается в пакете. Применяется для роботов. Есть базы, которые просто великолепно данную операцию производят, но есть и вот с таким случаем. Нужно знать как лечить такую штуку на будущее и в чем собственно проблема. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.10.2016, 16:57 |
|
FB2.5 после апдейта к UTF8 базу невозможно бакапнуть
|
|||
---|---|---|---|
#18+
svd, а чего не вот так 1) добавляется к таблице новый столбец TMP CHARACTER SET UTF8; 2) в этот столбец копируются данные из старого столбца; 3) старый столбец дропается; 4) переименовываем столбец TMP на имя которое было до этого 5) меняется позиция нового столбца ... |
|||
:
Нравится:
Не нравится:
|
|||
25.10.2016, 17:03 |
|
FB2.5 после апдейта к UTF8 базу невозможно бакапнуть
|
|||
---|---|---|---|
#18+
Симонов Денис, Можно и так, но суть от этого не меняется. Хотя будет немного побыстрее. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.10.2016, 17:17 |
|
FB2.5 после апдейта к UTF8 базу невозможно бакапнуть
|
|||
---|---|---|---|
#18+
svd, а после каждого шага подтверждение транзакции делается? Или только одна транзакция на все шаги? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.10.2016, 17:33 |
|
FB2.5 после апдейта к UTF8 базу невозможно бакапнуть
|
|||
---|---|---|---|
#18+
Симонов Денис, Конечно после каждого. Иначе не находит новые столбцы. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.10.2016, 22:43 |
|
FB2.5 после апдейта к UTF8 базу невозможно бакапнуть
|
|||
---|---|---|---|
#18+
svdВ чем может быть засада? Да в чём угодно, собственно. Новый столбец короче старого. Старый с кодировкой NONE и т.д. и т.п. Надо смотреть какие именно данные отказываются читаться. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
25.10.2016, 22:55 |
|
FB2.5 после апдейта к UTF8 базу невозможно бакапнуть
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, Из такой поврежденной базы я делал в IBExper полную выгрузку данных в скрипт. При этом ошибок о нечитаемости данных, а в часности arithmetic exception не наблюдалось. Беглый просмотр полученного скрипта на какие либо ошибки тоже ничего не дал. Завтра попробую увеличить длинну временного столбца и сравнить размеры данных. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2016, 02:08 |
|
FB2.5 после апдейта к UTF8 базу невозможно бакапнуть
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, Дмитрий, еще вопрос: как можно узнать, какие данные отказывается читать? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2016, 09:56 |
|
FB2.5 после апдейта к UTF8 базу невозможно бакапнуть
|
|||
---|---|---|---|
#18+
Так ты это и на простом селекте вычислишь после перезаливки в TMP. Делай полный фетч. Если не триллиарды записей, ручками двигаясь по резалт-сету увидишь последнюю удачно отфетченную запись. Далее в оригинальной базе с той же сортировкой ищешь эту последнюю удачную и после неё будет искомое. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2016, 10:11 |
|
|
start [/forum/topic.php?fid=40&msg=39334141&tid=1561897]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
46ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
others: | 17ms |
total: | 154ms |
0 / 0 |