Terminating Sessions

本文介绍如何在Oracle数据库中终止特定用户的活动和非活动会话,包括查询目标会话、使用ALTER SYSTEM语句终止会话的方法及注意事项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Terminating Sessions

当一个会话被终止时,该会话所有的事务会被回滚,相应的资源(locks memory areas)也会立即被释放。
sql statement :alter system kill session '7,15';
<wbr><wbr><wbr><wbr><br><br> 1.确定哪些会话需要终止<br><wbr><wbr> SELECT SID, SERIAL#, STATUS<br><wbr> FROM V$SESSION<br><wbr> WHERE USERNAME = 'JWARD';<br><br> SID<wbr><wbr><wbr> SERIAL#<wbr><wbr><wbr> STATUS<br> -----<wbr> ---------<wbr> --------<wbr><wbr><br><wbr>7<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> 15<wbr><wbr><wbr><wbr> ACTIVE <wbr><br> 12<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> 63<wbr><wbr><wbr><wbr> INACTIVE<br><br><br><wbr>ACTIVE<wbr><wbr> --》 making a SQL call to Oracle Database.<br> INACTIVE<wbr> --》 not making a SQL call to the database <wbr><br><br><br> 2.干掉session<br><wbr><wbr><wbr> alter system kill session '7,15';<br><br> 注意:An active session cannot be interrupted when it is performing network I/O or rolling back a transaction. Such a session cannot be terminated until the operation completes. In this case, the session holds all resources until it is terminated.<br><br><br><br> Additionally, the<br> session that issues the<wbr> ALTER SYSTEM statement to terminate a session waits up to 60 seconds for the session to be terminated. If<wbr> the operation that cannot be interrupted continues past one minute, the issuer of the<wbr> ALTER SYSTEM statement receives a message indicating that the session has been marked to be terminated. A session marked to be terminated is indicated in V$SESSION with a status of<wbr> KILLED<wbr> and a server that is something other than<wbr> PSEUDO 。<br><br><br> 3.干掉an Inactive Session<br><br> SELECT SID,SERIAL#,STATUS,SERVER<br><wbr><wbr> FROM V$SESSION<br><wbr><wbr> WHERE USERNAME = 'JWARD';<br><br> SID<wbr><wbr><wbr> SERIAL#<wbr><wbr> STATUS<wbr><wbr><wbr><wbr> SERVER<br> -----<wbr> --------<wbr> ---------<wbr> ---------<br><wbr><wbr><wbr> 7<wbr><wbr><wbr><wbr><wbr><wbr><wbr> 15<wbr> INACTIVE<wbr><wbr> DEDICATED<br><wbr><wbr> 12<wbr><wbr><wbr><wbr><wbr><wbr><wbr> 63<wbr> INACTIVE<wbr><wbr> DEDICATED<br> 2 rows selected.<br><br> ALTER SYSTEM KILL SESSION '7,15';<br> Statement processed.<br><br><br><br> 确定下session 是否已经被kill了<br><br> SELECT SID, SERIAL#, STATUS, SERVER<br><wbr><wbr> FROM V$SESSION<br><wbr><wbr> WHERE USERNAME = 'JWARD';<br><br> SID<wbr><wbr><wbr> SERIAL#<wbr><wbr> STATUS<wbr><wbr><wbr><wbr> SERVER<br> -----<wbr> --------<wbr> ---------<wbr> ---------<br><wbr><wbr><wbr> 7<wbr><wbr><wbr><wbr><wbr><wbr><wbr> 15<wbr> KILLED<wbr><wbr><wbr><wbr> PSEUDO<br><wbr><wbr> 12<wbr><wbr><wbr><wbr><wbr><wbr><wbr> 63<wbr> INACTIVE<wbr><wbr> DEDICATED<br> 2 rows selected.<br><br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><br></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值