Страница 1 из 1

Непонятки с shutdown на CS

Добавлено: 03 май 2007, 09:36
Quasar
Здравствуйте!

Раньше пользовал SS, теперь перешел на CS. После этого никак не могу разобраться как делать shutdown.
Даже если делаю -shut full -force, уже открытые соединения не только не убиваются, но и позволяют открывать новые читающие и пишущие транзакции.
Shutdown делаю gfix-м. В консоли после выполнения команды пишется:
lock conflict on no wait transaction
-database ISG shutdown
После этого новые соединения уже не допускаются. Не понимаю как убить старые соединения. Можно конечно руками или pskill, но, насколько я понимаю, это потенциально опасно для БД.
Что я делаю не так?

Какой посоветуете алгоритм если, например, необходимо изменить метаданные? Как безопасно "выкинуть" пользователей?

Re: Непонятки с shutdown на CS

Добавлено: 03 май 2007, 10:35
WildSery
Quasar писал(а):позволяют открывать новые читающие и пишущие транзакции.
Не под SYSDBA и не под владельцем базы?

Re: Непонятки с shutdown на CS

Добавлено: 03 май 2007, 11:05
Quasar
WildSery писал(а):
Quasar писал(а):позволяют открывать новые читающие и пишущие транзакции.
Не под SYSDBA и не под владельцем базы?
Нет. Под другими учетными записями. Такое впечатление, что соединения просто не чувствуют, что БД стала закрыта.

Добавлено: 03 май 2007, 14:54
dimitr
похоже на ошибку. Рекомендую пользоваться -shut single, он вроде нормально работает.

Добавлено: 03 май 2007, 16:48
Quasar
dimitr писал(а):похоже на ошибку. Рекомендую пользоваться -shut single, он вроде нормально работает.
Да, работает. Благодарю! Сам не знаю для чего решил сразу с full пробовать.. Потом думал, что раз уж full не робит, то остальное и подавно. :)

Добавлено: 08 май 2007, 12:35
dimitr
Ошибка с "full" будет исправлена в 2.0.2.