Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
Администрирование Oracle Database:
- Установка и настройка базы данных
- Обновление, применение патчей
- Оптимизация, настройка производительности
- Обучение, подготовка персонала, оптимизация
  • Страница:
  • 1

ТЕМА:

Oracle: Как выгнать всех пользователей из базы 12 года 8 мес. назад #2649

Помогите советом

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

Спасибо заранее

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Oracle: Как выгнать всех пользователей из базы 12 года 8 мес. назад #2650

shutdown immediate всех вынесет :)Если серьёзно - alter system kill session 'sid, serial#', где sid и serial# взять из v$session.

Что понимается под "использованием" табличного пространства.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Oracle: Как выгнать всех пользователей из базы 12 года 8 мес. назад #2651

"Под табличным пространством прошу понимать "- значит выгнать всех юзеров кто вданный момент использует данное табличное пространство (прим user За ответ спасибо .
Хочется что бы sid and serisl# бралось автоматом и всех подряд вон - кто попадется .

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Oracle: Как выгнать всех пользователей из базы 12 года 8 мес. назад #2652

Сдаётся мне, что в твоём конкретном случае, kill session не поможет. Только отстрел серверных процессов. Самому на днях пришлось такое делать:
запустил запрос UPDATE table SET col_x=NULL, а он создал такую нагрузку на I/O + rollback, что OLTP апликация начала задыхаться,
а мгновенно сделанный kill session не помог -- сессия в KILLED, а сервер в [censored].
В итоге, единственно надёжный метод был выбрать spid (с помощью лягушки) и на сервере отстреливать. Самое главное -- эффект мгновенный!

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Oracle: Как выгнать всех пользователей из базы 12 года 7 мес. назад #3262

BadWolf пишет: Помогите советом

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

Спасибо заранее

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

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • Страница:
  • 1
Время создания страницы: 0.401 секунд