|
Рестор FB 2.5.3 -> FB 3.0.3
|
|||
---|---|---|---|
#18+
Добрый день Готовил базу для тестирования софта на Firebird 3, рестор завершен с ошибкой, но в чем проблема я не могу понять. Сама ошибка IBE: Creating log file E:\restore.txt IBE: Starting restore. Current time: 0:08:52 IBE: Firebird error. Exiting before completion due to errors. IBE: Restore completed. Current time: 1:24:01. Elapsed time: 25:15:08 В логе последние строки [1:24:00] gbak: restoring trigger MERCURY_PRODUCTTYPES_BI [1:24:00] gbak: restoring trigger MERCURY_PRODUCTS_BI [1:24:00] gbak: restoring trigger MERCURY_SUBPRODUCTS_BI [1:24:00] gbak: restoring privilege for user SYSDBA [1:24:00] gbak: restoring privilege for user SYSDBA [1:24:00] gbak: restoring privilege for user SYSDBA [1:24:00] gbak: restoring privilege for user SYSDBA [1:24:00] gbak: restoring privilege for user SYSDBA [1:24:00] gbak: restoring privilege for user PUBLIC Подскажите пожалуйста или носом ткните куда смотреть ... |
|||
:
Нравится:
Не нравится:
|
|||
27.03.2018, 03:25 |
|
Рестор FB 2.5.3 -> FB 3.0.3
|
|||
---|---|---|---|
#18+
Gallemar, Фигасе, вы шлюз для Меркурия под FB запилили? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.03.2018, 09:09 |
|
Рестор FB 2.5.3 -> FB 3.0.3
|
|||
---|---|---|---|
#18+
WildSery,что тебя удивляет? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.03.2018, 10:49 |
|
Рестор FB 2.5.3 -> FB 3.0.3
|
|||
---|---|---|---|
#18+
Gallemar, А если поискать не в последних строках, а где-нибудь пораньше слово ERROR? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.03.2018, 16:43 |
|
Рестор FB 2.5.3 -> FB 3.0.3
|
|||
---|---|---|---|
#18+
Dmitry KurbskyGallemar, А если поискать не в последних строках, а где-нибудь пораньше слово ERROR? Искал,везде упоминание только в метаданных ... |
|||
:
Нравится:
Не нравится:
|
|||
27.03.2018, 16:48 |
|
Рестор FB 2.5.3 -> FB 3.0.3
|
|||
---|---|---|---|
#18+
Разработчиков FB пытать, что такое "Firebird error". ... |
|||
:
Нравится:
Не нравится:
|
|||
27.03.2018, 16:54 |
|
Рестор FB 2.5.3 -> FB 3.0.3
|
|||
---|---|---|---|
#18+
isc_ib_error 335544689 не вижу ни одного места, где бы она использовалась ... |
|||
:
Нравится:
Не нравится:
|
|||
27.03.2018, 20:22 |
|
Рестор FB 2.5.3 -> FB 3.0.3
|
|||
---|---|---|---|
#18+
Лог рестора выложить? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.03.2018, 20:39 |
|
Рестор FB 2.5.3 -> FB 3.0.3
|
|||
---|---|---|---|
#18+
Gallemar, выложи, сжать не забудь только ... |
|||
:
Нравится:
Не нравится:
|
|||
27.03.2018, 23:06 |
|
Рестор FB 2.5.3 -> FB 3.0.3
|
|||
---|---|---|---|
#18+
Gallemar, здесь яндекса нет ... |
|||
:
Нравится:
Не нравится:
|
|||
28.03.2018, 09:16 |
|
Рестор FB 2.5.3 -> FB 3.0.3
|
|||
---|---|---|---|
#18+
hvladGallemar, здесь яндекса нет Скажи куда закинуть. Там 1.5 метра ... |
|||
:
Нравится:
Не нравится:
|
|||
28.03.2018, 14:54 |
|
Рестор FB 2.5.3 -> FB 3.0.3
|
|||
---|---|---|---|
#18+
GallemarСкажи куда закинуть. Там 1.5 метраКуда угодно, хоть в тот же гуглдрайв и т.п. Кроме яндекса и прочего мэйлру ... |
|||
:
Нравится:
Не нравится:
|
|||
28.03.2018, 15:14 |
|
Рестор FB 2.5.3 -> FB 3.0.3
|
|||
---|---|---|---|
#18+
Gallemar, лог рестора, очевидно, не полный. Попробуй сделать рестор метаданных с gbak, без сервисов. Ключи gbak: -r -v -m ... |
|||
:
Нравится:
Не нравится:
|
|||
28.03.2018, 15:48 |
|
Рестор FB 2.5.3 -> FB 3.0.3
|
|||
---|---|---|---|
#18+
GallemarWildSery,что тебя удивляет?Знаю объём задачи. Если она, конечно, нормально оплачивается, тогда почему бы и не попилить. А так - проще готовое решение внедрять. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.03.2018, 16:39 |
|
Рестор FB 2.5.3 -> FB 3.0.3
|
|||
---|---|---|---|
#18+
WildSeryА так - проще готовое решение внедрять. Это и есть готовое решение ... |
|||
:
Нравится:
Не нравится:
|
|||
29.03.2018, 03:45 |
|
Рестор FB 2.5.3 -> FB 3.0.3
|
|||
---|---|---|---|
#18+
hvladПопробуй сделать рестор метаданных с gbak, без сервисов. Сделал gbak -r -v -m d:\S-Market.fbk d:\S-Market.fdb -y d:\1.txt, лог заканчивается аналогично: gbak: restoring privilege for user SYSDBA gbak: restoring privilege for user PUBLIC gbak: restoring privilege for user SYSDBA gbak:Exiting before completion due to errors полный лог https://drive.google.com/open?id=1vmW8VFVM1LyxmaZ0cOQas6MEHeVfRV3U ... |
|||
:
Нравится:
Не нравится:
|
|||
29.03.2018, 06:55 |
|
Рестор FB 2.5.3 -> FB 3.0.3
|
|||
---|---|---|---|
#18+
Gallemar, странно, выглядит так, как будто код ошибки потерялся. Можешь сделать бекап только метаданных и отресторить его ? Если повторится - можешь выложить этот бекап метаданных (надеюсь, он будет не большим) ? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.03.2018, 10:32 |
|
Рестор FB 2.5.3 -> FB 3.0.3
|
|||
---|---|---|---|
#18+
hvladGallemar, странно, выглядит так, как будто код ошибки потерялся. Можешь сделать бекап только метаданных и отресторить его ? Если повторится - можешь выложить этот бекап метаданных (надеюсь, он будет не большим) ? Я уже так делал, сбэкапил с 2.5.3 только метаданные и восстановил их на 3.0.3. https://drive.google.com/open?id=14wfEBYn9RjT96n6GKovJe685vZKOMMgj ... |
|||
:
Нравится:
Не нравится:
|
|||
29.03.2018, 11:33 |
|
Рестор FB 2.5.3 -> FB 3.0.3
|
|||
---|---|---|---|
#18+
семь мб ... |
|||
:
Нравится:
Не нравится:
|
|||
29.03.2018, 11:40 |
|
Рестор FB 2.5.3 -> FB 3.0.3
|
|||
---|---|---|---|
#18+
Gallemar, А что вернёт Код: sql 1.
в твоей БД ? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.03.2018, 12:50 |
|
Рестор FB 2.5.3 -> FB 3.0.3
|
|||
---|---|---|---|
#18+
hvladGallemar, А что вернёт Код: sql 1.
в твоей БД ? 26 ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2018, 03:18 |
|
Рестор FB 2.5.3 -> FB 3.0.3
|
|||
---|---|---|---|
#18+
Gallemar, всё, что выше 17 - левизна. Откуда оно ? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2018, 09:39 |
|
Рестор FB 2.5.3 -> FB 3.0.3
|
|||
---|---|---|---|
#18+
hvladGallemar, всё, что выше 17 - левизна. Откуда оно ? Самому интересно, сейчас биту возьму и пойду народ допрашивать. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2018, 10:03 |
|
Рестор FB 2.5.3 -> FB 3.0.3
|
|||
---|---|---|---|
#18+
Ерунда какая-то. Во второй базе тоже самое. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2018, 10:14 |
|
Рестор FB 2.5.3 -> FB 3.0.3
|
|||
---|---|---|---|
#18+
Gallemar, такое ощущение что кто-то решил в системной табице хранить свои привилегии не связанные с SQL или это делал модифицированный движок Firebird, что маловероятно ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2018, 10:24 |
|
Рестор FB 2.5.3 -> FB 3.0.3
|
|||
---|---|---|---|
#18+
Симонов Денис, Или тул по раздаче прав как-то хитро это делает в обход стандартных механизмов. 2Gallemar - вы чем свою систему админите - везьде IBE или есть что-то другое? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2018, 10:31 |
|
Рестор FB 2.5.3 -> FB 3.0.3
|
|||
---|---|---|---|
#18+
DarkMaster вы чем свою систему админите - везьде IBE или есть что-то другое? Вообще IBExpert, но подключался и другими. Проверил разные базы у разных клиентов, общее только IBExpert И IBReplicator 4.2. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2018, 10:49 |
|
Рестор FB 2.5.3 -> FB 3.0.3
|
|||
---|---|---|---|
#18+
hvladвсё, что выше 17 - левизна. Откуда оно ? но как, Холмс?!? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2018, 10:56 |
|
Рестор FB 2.5.3 -> FB 3.0.3
|
|||
---|---|---|---|
#18+
kdv, Выше 18 для 3.0 если быть точным - пакеты и тела пакетов добавились. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2018, 11:02 |
|
Рестор FB 2.5.3 -> FB 3.0.3
|
|||
---|---|---|---|
#18+
kdvhvladвсё, что выше 17 - левизна. Откуда оно ? но как, Холмс?!?Элементарно, Ватсон - в 2.5 системные таблицы не защищены от записи. А в коде рестора от 3-ки кое-кто неумно проверил 18-й тип (только его!) и без сообщения об ошибке прерывает весь процесс (хотя можно просто игнорить такие записи, имхо) ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2018, 11:16 |
|
Рестор FB 2.5.3 -> FB 3.0.3
|
|||
---|---|---|---|
#18+
hvladхотя можно просто игнорить такие записи, имхо игнорить можно, но предупреждения в лог всё равно писать, а то создастся ощущение что отресторенная база полностью эквивалентна исходной, а на эти чудесные записи могла быть заложена какая-то логика. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2018, 11:22 |
|
Рестор FB 2.5.3 -> FB 3.0.3
|
|||
---|---|---|---|
#18+
Симонов Денис, Ну за вмешательство в системные таблицы и отсебятину такую - разработчику такой вот логики надо кое-что откручивать. Но это уже другой вопрос. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2018, 11:45 |
|
Рестор FB 2.5.3 -> FB 3.0.3
|
|||
---|---|---|---|
#18+
Симонов Денисhvladхотя можно просто игнорить такие записи, имхо игнорить можно, но предупреждения в лог всё равно писать, а то создастся ощущение что отресторенная база полностью эквивалентна исходной, а на эти чудесные записи могла быть заложена какая-то логика.Может быть. Системные таблицы не пишутся в бекап "как есть". Пишется только известная движку инф-ция. Ибо при ресторе формат системных таблиц может быть совершенно другим. Посему всё, что прикручено сбоку - исчезнет без предупреждения. И это не новый факт, так было всегда. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2018, 12:05 |
|
Рестор FB 2.5.3 -> FB 3.0.3
|
|||
---|---|---|---|
#18+
Симонов Денис, hvlad, Тогда, сохраняя текущую логику работы, все неизвестные OBJECT_TYPE просто не должны попасть в бэкап. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2018, 12:13 |
|
Рестор FB 2.5.3 -> FB 3.0.3
|
|||
---|---|---|---|
#18+
GallemarЕрунда какая-то. Во второй базе тоже самое. Помнится, вы там экспериментировали с Red Database. Не на этой базе случайно так?.. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2018, 12:19 |
|
Рестор FB 2.5.3 -> FB 3.0.3
|
|||
---|---|---|---|
#18+
WildSeryСимонов Денис, hvlad, Тогда, сохраняя текущую логику работы, все неизвестные OBJECT_TYPE просто не должны попасть в бэкап.Это в идеале. В реале всё предусмотреть невозможно, да и не особо нужно ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2018, 12:45 |
|
Рестор FB 2.5.3 -> FB 3.0.3
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, кстати да, у них там система прав существенно шире чем в Firebird 2.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2018, 12:47 |
|
Рестор FB 2.5.3 -> FB 3.0.3
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovGallemarЕрунда какая-то. Во второй базе тоже самое. Помнится, вы там экспериментировали с Red Database. Не на этой базе случайно так?.. Кстати да. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2018, 04:18 |
|
Рестор FB 2.5.3 -> FB 3.0.3
|
|||
---|---|---|---|
#18+
Всё правильно, проверил в пустой базе rdb - в таблице RDB$USER_PRIVILEGES есть дополнительные записи. Я больше года назад ресторил базы fb 2.5 -> rdb 2.6 -> fb 2.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2018, 08:00 |
|
|
start [/forum/topic.php?all=1&fid=40&tid=1561186]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
45ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
65ms |
get tp. blocked users: |
1ms |
others: | 11ms |
total: | 165ms |
0 / 0 |