Вот фичу наблюдаю ещё с 1.0.3. Думал, уже давно поправили, ан нет.
Делаю так:
/gfix -shut -force 0 /db/asu/Test.fdb
Может быть в этом месте я как раз ошибаюсь, но типа это должно отстрелить всех 
ползателей.

Если в это время были "долгоиграющие" запросы, то lsof показывает, что к базе 
оно ещё подключено.
Я в скрипте делаю kill таких процессов.
Потому что если не сделать, то будет следующее:
При попытке коннекта под ползателем получаем "database Test shutdown" (Test - 
имя алиаса)
При попытке коннекта под SYSDBA (он же и владелец базы) получаем "database 
/db/asu/Test.fdb shutdown" (Почему полный путь, кстати?)

Ничего нельзя сделать до тех пор, пока тот запущенный процесс не завершится 
(процедура не досчитается и сама завершится или kill не будет).

-- 
Сергей Смирнов.

Ответить