|
|
|
Как выгнать всех пользователей из базы
|
|||
|---|---|---|---|
|
#18+
Помогите советом Не все юзера выходят из базы когда их просят - отсюда вопрос есть ли возможность из адм сесии выгнать всех по какому- нибудь признаку , ну например по используемому табличному пространству . Спасибо заранее ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2003, 13:40 |
|
||
|
Как выгнать всех пользователей из базы
|
|||
|---|---|---|---|
|
#18+
shutdown immediate всех вынесет :) Если серьёзно - alter system kill session 'sid, serial#', где sid и serial# взять из v$session. Что понимается под "использованием" табличного пространства. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2003, 14:03 |
|
||
|
Как выгнать всех пользователей из базы
|
|||
|---|---|---|---|
|
#18+
'?' забыл ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2003, 14:04 |
|
||
|
Как выгнать всех пользователей из базы
|
|||
|---|---|---|---|
|
#18+
"Под табличным пространством прошу понимать "- значит выгнать всех юзеров кто вданный момент использует данное табличное пространство (прим user За ответ спасибо . Хочется что бы sid and serisl# бралось автоматом и всех подряд вон - кто попадется . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2003, 14:19 |
|
||
|
Как выгнать всех пользователей из базы
|
|||
|---|---|---|---|
|
#18+
однозначно вкусный динамический скрипт писать :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2003, 14:25 |
|
||
|
Как выгнать всех пользователей из базы
|
|||
|---|---|---|---|
|
#18+
Спасибо ! А нет ни у кого готового (пардон за навязчивость) Ладно будем читать матчасть . Спасибо всем ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2003, 14:32 |
|
||
|
Как выгнать всех пользователей из базы
|
|||
|---|---|---|---|
|
#18+
Что понимать под фразой "в данный момент использует данное табличное пространство"? Что имеется в виду под "использованием"? Наличие транзакций, что-то (что?) делающих с объектами, лежащими в каком-то таблеспейсе? Или что ещё? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2003, 14:52 |
|
||
|
Как выгнать всех пользователей из базы
|
|||
|---|---|---|---|
|
#18+
Сдаётся мне, что в твоём конкретном случае, kill session не поможет. Только отстрел серверных процессов. Самому на днях пришлось такое делать: запустил запрос UPDATE table SET col_x=NULL, а он создал такую нагрузку на I/O + rollback, что OLTP апликация начала задыхаться, а мгновенно сделанный kill session не помог -- сессия в KILLED, а сервер в [censored]. В итоге, единственно надёжный метод был выбрать spid (с помощью лягушки) и на сервере отстреливать. Самое главное -- эффект мгновенный! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2003, 20:11 |
|
||
|
|

start [/forum/topic.php?fid=52&fpage=2814&tid=1991971]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
325ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
| others: | 242ms |
| total: | 673ms |

| 0 / 0 |
