明明不是DBA,时不时也得干下属于他们的活。
“老大,我删除数据库用户时老是出错呀!报"ORA-01940: 无法删除当前已连接的用户"的错”
“废话,全世界都挂在上面,你看会话中几十个主连在上面,怎么删除呀?”
小弟一脸无辜的站在面前:“这个数据要更新一下,我总不能一个个去求他们断线吧?腿都要跑断的啦!”
“唉,那就强断吧!”
[img]/upload/attachment/50887/992c741a-b506-3f70-83f7-e0af5ab94d49.jpg[/img]
挨个踢吧!
喂,你怎么把我踢出来了?我的结果还没跑完呢...
“老大,我删除数据库用户时老是出错呀!报"ORA-01940: 无法删除当前已连接的用户"的错”
“废话,全世界都挂在上面,你看会话中几十个主连在上面,怎么删除呀?”
小弟一脸无辜的站在面前:“这个数据要更新一下,我总不能一个个去求他们断线吧?腿都要跑断的啦!”
“唉,那就强断吧!”
select username,sid,serial# from v$session where username='UNTWORLD';[img]/upload/attachment/50887/992c741a-b506-3f70-83f7-e0af5ab94d49.jpg[/img]
挨个踢吧!
alter system kill session'127,59560';喂,你怎么把我踢出来了?我的结果还没跑完呢...
在遇到无法直接删除当前已连接的数据库用户时,通过查询v$session视图找到所有连接到该用户的会话,然后使用alter system kill session命令逐个强制断开会话。
971

被折叠的 条评论
为什么被折叠?



