首页 > 数据库技术 > 详细

sql 查看某用户的连接数 以及 如何删除该用户的会话

时间:2015-10-13 18:53:59      阅读:217      评论:0      收藏:0      [点我收藏+]

--查看不同用户的连接数

select TERMINAL from v$session where username=‘username‘ and machine=‘machine

---查询用户会话
select username,serial#, sid from v$session where sid=‘sid‘;

---删除相关用户会话

alter system kill session ‘serial#, sid

 

例如删除PCISV7_DEV用户下机器号为ISS460602001667的会话

1、查看用户对应的sid--,得到sid=‘367‘
select TERMINAL from v$session where username=‘PCISV7_DEV‘ and machine=‘ISS460602001667‘;

2、对应sid,获得对应的serial#--得到serial=‘26820‘

select username,serial#, sid from v$session where sid=‘367‘;

3、通过sid和serial#,删除对应会话
alter system kill session ‘26820, 367 ‘;

 

sql 查看某用户的连接数 以及 如何删除该用户的会话

原文:http://www.cnblogs.com/joyblabla/p/4875250.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!