gpt4 book ai didi

oracle - 如何终止连接到我的 oracle 数据库的所有 session ?

转载 作者:行者123 更新时间:2023-12-03 09:15:30 26 4
gpt4 key购买 nike

我需要在没有管理员监督的情况下快速(并且强制)终止所有连接到我的 oracle 数据库的外部 session 。

我不想只是锁定数据库并让用户优雅地退出。

我将如何编写此脚本?

最佳答案

这个答案在很大程度上受到此处对话的影响:http://www.tek-tips.com/viewthread.cfm?qid=1395151&page=3

ALTER SYSTEM ENABLE RESTRICTED SESSION;

begin
for x in (
select Sid, Serial#, machine, program
from v$session
where
machine <> 'MyDatabaseServerName'
) loop
execute immediate 'Alter System Kill Session '''|| x.Sid
|| ',' || x.Serial# || ''' IMMEDIATE';
end loop;
end;

我跳过终止源自数据库服务器的 session 以避免终止 Oracle 与自身的连接。

关于oracle - 如何终止连接到我的 oracle 数据库的所有 session ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55342/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com