"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
только под роспись разрешать делать.
--
Хорсун Влад