Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как выгнать всех пользователей из базы / 8 сообщений из 8, страница 1 из 1
28.01.2003, 13:40
    #32097385
Volga
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выгнать всех пользователей из базы
Помогите советом

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

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

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

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


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