powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как выгнать всех пользователей из базы
8 сообщений из 8, страница 1 из 1
Как выгнать всех пользователей из базы
    #32097385
Volga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите советом

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

Спасибо заранее
...
Рейтинг: 0 / 0
Как выгнать всех пользователей из базы
    #32097408
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
shutdown immediate всех вынесет :) Если серьёзно - alter system kill session 'sid, serial#', где sid и serial# взять из v$session.

Что понимается под "использованием" табличного пространства.
...
Рейтинг: 0 / 0
Как выгнать всех пользователей из базы
    #32097409
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
'?' забыл
...
Рейтинг: 0 / 0
Как выгнать всех пользователей из базы
    #32097424
Volga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
"Под табличным пространством прошу понимать "- значит выгнать всех юзеров кто вданный момент использует данное табличное пространство (прим user За ответ спасибо .
Хочется что бы sid and serisl# бралось автоматом и всех подряд вон - кто попадется .
...
Рейтинг: 0 / 0
Как выгнать всех пользователей из базы
    #32097429
Дес
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
однозначно вкусный динамический скрипт писать :)
...
Рейтинг: 0 / 0
Как выгнать всех пользователей из базы
    #32097440
Volga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо !
А нет ни у кого готового (пардон за навязчивость)

Ладно будем читать матчасть .
Спасибо всем
...
Рейтинг: 0 / 0
Как выгнать всех пользователей из базы
    #32097459
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что понимать под фразой "в данный момент использует данное табличное пространство"? Что имеется в виду под "использованием"? Наличие транзакций, что-то (что?) делающих с объектами, лежащими в каком-то таблеспейсе? Или что ещё?
...
Рейтинг: 0 / 0
Как выгнать всех пользователей из базы
    #32100014
vskv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сдаётся мне, что в твоём конкретном случае, kill session не поможет. Только отстрел серверных процессов. Самому на днях пришлось такое делать:
запустил запрос UPDATE table SET col_x=NULL, а он создал такую нагрузку на I/O + rollback, что OLTP апликация начала задыхаться,
а мгновенно сделанный kill session не помог -- сессия в KILLED, а сервер в [censored].
В итоге, единственно надёжный метод был выбрать spid (с помощью лягушки) и на сервере отстреливать. Самое главное -- эффект мгновенный!
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как выгнать всех пользователей из базы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]