"Ivanov E.P" ...

операционка
Linux 2.6.11-6mdk smp #1 SMP Intel(R) Xeon(TM) CPU 3.60GHz
база
version LI-V2.1.1.17910 Firebird 2.1

при выполнении nbackup 2 уровня произошел сбой
Fatal lock manager error: invalid lock id (0), errno: 22

естественно следующая попытка nbackup привела к следующему сообщению
unsuccessful metadata update
-Database is already in the physical backup mode
Failure: Database error
[
PROBLEM ON "begin backup".
SQLCODE:-607
]

а) Что тут естественного ?
б) Что тут не понятного ?

так как все бэкапы запускались по крону, то ситуация обнаружилась вечером через
три часа

   nbackup не возвращает коды ошибки ? Я не знаю, не проверял, а ты ?

и так как время было вечернее и обстановка нервная, то было предпринято
самое простое, полный gbak и восстановление в другую базу,

   Гм.., как бы тебя помягче...

после восстановления
обнаружилось, что данные в базе до сбоя...

   Не уверен... или ты что-то ещё делал с БД такое, что она про дельту забыла

мне вот интересно, какая должна быть последовательность действий при этой 
ошибке,

   ДО появления этой ошибки нужно было прочитать руководство по nbackup, 
подробное
и переведенное, кстати, на великий и могучий. Тогда стало бы понятно что такое

-Database is already in the physical backup mode

и что с этим делать. А сделать всего-то нужно было :
1. остановить FB
2. скопировать базу и дельту (на всякий случай)
3. запустить FB
4. nbackup -N

   Сложно ?

она, я смотрю, появляется не первый раз, а внятного описания, что нужно делать
при этом я не нашел, я да же не понял, из-за чего произошла эта ошибка, а еще 
раз
эксперементировать на живой базе мне не хочется

вот в посте NBackup на простой вопрос
...но файл дельты в 30 мегов лежит и как мне определить что в нем и вернулись ли
эти данные в саму базу. Если произшло нарушение целостности, то как 
восстановить?
предложили подождать пока само рассосется, да и версия там 2.0.3, а шутки шутить
про два гигабайта и 100 пользователей мне не хочется.

   И там, заметь, рассосалось. А ты - потерял данные

мое решение, пока не будет ясно, что делать в такий случаях, программу nbackup
использовать не рекомендую, разве уж кроме совсем экстремалов

   И на улицу тоже выходить не нужно. Особенно днём. И операторы DELETE и UPDATE
только под роспись разрешать делать.

--
Хорсун Влад

Ответить