oracle删除正在连接的用户解除锁定的表

上传人:xiao****1972 文档编号:84085190 上传时间:2019-03-02 格式:DOCX 页数:2 大小:13.92KB
返回 下载 相关 举报
oracle删除正在连接的用户解除锁定的表_第1页
第1页 / 共2页
oracle删除正在连接的用户解除锁定的表_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《oracle删除正在连接的用户解除锁定的表》由会员分享,可在线阅读,更多相关《oracle删除正在连接的用户解除锁定的表(2页珍藏版)》请在金锄头文库上搜索。

1、1.查询用户的连接状态,用户名称要用大写Select username,sid,serial#,sid|,|serial# from v$session where username=upper(gwdc_test); USERNAME SID SERIAL# sid|,|serial# - - - - - XY1027 22 1 22,1 XY1027 142 1 142,1 查询锁定的表 select b.username, b.sid|b.serial#, logon_time from v$locked_object a, v$session b where a.session_id

2、= b.sid order by b.logon_time 2.逐个删除Alter system kill session 22,1; 3.删除用户drop user xy1027 cascade; 4.检查状态 如果在drop 后还提示ORA-01940:无法删除当前已链接的用户,说明还有连接的session,可以通过查看session的状态来确定该session是否被kill 了, 用如下语句查看:-select saddr,sid,serial#,paddr,username,status from v$session where username is not null 结果如下(以我

3、的库为例): saddr sid serial# paddr username status - 564A1E28 513 22974 569638F4 NETBNEW ACTIVE 564A30DC 514 18183 569688CC NETBNEW INACTIVE 564A5644 516 21573 56963340 NETBNEW INACTIVE 564B6ED0 531 9 56962D8C NETBNEW INACTIVE 564B8184 532 4562 56A1075C WUZHQ KILLED status 为要删除用户的session状态,如果还为inactive,说明没有被kill掉,如果状态为killed,说明已kill。 由此可见,WUZHQ这个用户的session已经被杀死。此时可以安全删除用户。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号