powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / FB3: gbak. Сломалось восстановление с отключенными индексами
6 сообщений из 6, страница 1 из 1
FB3: gbak. Сломалось восстановление с отключенными индексами
    #39975201
Atanas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день

Ситуация такая. Пару дней назад перестала ресториться БД. При восстановлении индекса падает сервис FB (3.0.3).
На клиенте:
Код: plaintext
Error reading data from the connection.
Последняя запись в логе рестора:
Код: plaintext
1.
activating and creating deffered index FK_KN_OKSUMMARY
Попробовал на паре других машин, FB также падает, ничего в firebird.log не записав.

Попробовал восстановление без индексов, сработало, но как! :)

IBE: can't format message 13:99 -- message file C:\Program Files (x86)\IBExpert\firebird.msg not found.
Error while parsing procedure HP_INSERT_FIOLIST's BLR.
index FIOLIST_NAME1 cannot be used in the specified plan.
there is no index FIOLIST_NAME3 for table FIOLIST.
unknown ISC error 336330835.
IBE: Restore completed. Current time: 19:06:22. Elapsed time: 00:58:14

После этого в отрестореной БД не оказалось ни одной процедуры :)

В процедуре HP_INSERT_FIOLIST есть кусок, в котором указывается plan. И похоже что это ломает восстановление:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
      select fl_id
      from fiolist
      where fl_name1 = :txt1 and
            fl_name2 = :txt2 and
            fl_name3 = :txt3
      plan (fiolist index (fiolist_name1, fiolist_name2, fiolist_name3))
      rows 1
      into :fl_id;


От plan придется избавиться. Получается к минусам plan'а добавляется невозможность восстановления БД.
Было бы более гуманно, если бы gbak восстанавливал хотя бы те процедуры, которые без plan. Либо не обращал внимание на plan, когда идет restore без индексов.

ЗЫ
Пересоздал FK_KN_OKSUMMARY, после этого backup/restore сработал без ошибок. Удивило что сработало, т.к. индекс в файл бэкапа не едет.
...
Рейтинг: 0 / 0
FB3: gbak. Сломалось восстановление с отключенными индексами
    #39975215
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Atanas
При восстановлении индекса падает сервис FB (3.0.3).
Текущая версия 3.0.6
Если падает и она - прошу в трекер.

Atanas
Было бы более гуманно, если бы gbak восстанавливал хотя бы те процедуры, которые без plan.
Там общий коммит для всех метаданных. И для этого есть веские причины.

Atanas
Либо не обращал внимание на plan, когда идет restore без индексов.
А вот тут согласен. Достаточно предупреждения, как с UDF.
...
Рейтинг: 0 / 0
FB3: gbak. Сломалось восстановление с отключенными индексами
    #39975276
Atanas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hvlad
Текущая версия 3.0.6
Если падает и она - прошу в трекер.

Обновлю FB, проверю.

hvlad

Atanas
Либо не обращал внимание на plan, когда идет restore без индексов.
А вот тут согласен. Достаточно предупреждения, как с UDF.

Было бы отлично. Тоже в трекер писать?
...
Рейтинг: 0 / 0
FB3: gbak. Сломалось восстановление с отключенными индексами
    #39975283
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
02.07.2020 11:31, Atanas пишет:
>> А вот тут согласен. Достаточно предупреждения, как с UDF.
> Было бы отлично. Тоже в трекер писать?

пиши, народ поддержит.
у меня аналогичный случай был, когда рестор только метаданных
обламывался по причине прибитого гвоздиком плана (в процедуре).
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
FB3: gbak. Сломалось восстановление с отключенными индексами
    #39975302
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Atanas,

да, конечно.

PS я не слишком злой ?
;)
...
Рейтинг: 0 / 0
FB3: gbak. Сломалось восстановление с отключенными индексами
    #39975404
Atanas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hvlad
Atanas,

да, конечно.

PS я не слишком злой ?
;)


CORE-6350

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


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