Vlad Khorsun-3 wrote:
> 
>     ДО появления этой ошибки нужно было прочитать руководство по nbackup,
> подробное
> и переведенное, кстати, на великий и могучий. Тогда стало бы понятно что
> такое
> 
> -Database is already in the physical backup mode
> 
> и что с этим делать. А сделать всего-то нужно было :
> 1. остановить FB
> 2. скопировать базу и дельту (на всякий случай)
> 3. запустить FB
> 4. nbackup -N
> 

я тут немного процитирую из приватного письма, потому как автор попросил
спрашивать его через конференцию

>> остановить базу это -
>> /opt/firebird/bin/gfix -shut -force 0 base.gdb ?
>   Нет. Остановить\запустить *сервер* - это остановить\запустить *сервер*,
> я не знаю
> как ещё это сказать по-другому. Перевести *БД* в шатдаун\онлайн это не то
> же самое.

а как же тогда на линуксе остановить классик сервер?
kill -SIGTEM fb_inet_server

> Бекап gbak'ом не мог проигнорировать дельту и все данные должны были
> попасть в fbk.
> Или враги запустили nbackup -F ? 

да, похоже так и было, хотя не уверен

>Насчёт кодов возврата nbackup. Кто писал скрипты ? И когда ? Почему *в тот
момент*
> не был задан вопрос о кодах возврата nbackup ? Т.е. скрипты в принципе не
> анализируют код возврата nbackup ?

в доке про код возврата ничего не сказано, поэтому и не анализируют, так и с 
> 4. nbackup -N
в описании нигде не сказано, что режим -B, в случае сбоя можно объединить с
-N для присоединения дельта файлов, а если вы про это знаете, это не значит,
что знают и остальные.

-- 
View this message in context: 
http://www.nabble.com/Nbackup-%D0%B8-Fatal-lock-manager--tp22864712p22903850.html
Sent from the firebird-russian mailing list archive at Nabble.com.

Ответить