打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
强制删除正在连接的Oracle用户,以删除SDE用户为例

有时候想强制删除一个已经连接的Oracle用户,不能直接删除,可以用Kill会话信息。

比如今天想删除一个被连接的SDE用户,可以用以下方法删除一个“正在被连接”的用户。

1.查看所有用户的会话信息。

select sid,serial#,username from v$session;

 

 

 

2.查看某一个指定用户的会话信息。

   比如我们要删除其中的SDE用户,则可以用以下命令查看SDE用户的会话信息。

   select  sid,serial# from v$session where username='SDE';

   我们通过上面那个命令得到SDE用户的_sid和_serial#,为下面的kill命令做准备。

  

 如上图中,我们得到的用户SDE的会话信息中sid为12,serial#为235.

3. 执行Kill命令

  alter system kill session '_sid, _serial#';

 其中_sid和_serial#具体值为第2步中查询到的值。

 alter system kill session '12,235';

 

4. 删除用户SDE。

命令为:drop user SDE cascade。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Builder.com.cn - 数据库 - [Oracle]用OraKill结束失控的O...
查杀Oracle线程的方法
ORACLE 如何查询被锁定表及如何解锁释放session
Oracle报错>记录被另外一个用户锁定
Oracle锁表与解锁的方案
Oracle 被锁记录的解锁法
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服