[oracle]: 表解锁 _MySQL, Oracle及数据库讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  MySQL, Oracle及数据库讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 1847 | 回复: 0   主题: [oracle]: 表解锁         下一篇 
snisn
注册用户
等级:新兵
经验:51
发帖:84
精华:0
注册:2011-10-23
状态:离线
发送短消息息给snisn 加好友    发送短消息息给snisn 发消息
发表于: IP:您无权察看 2015-12-21 16:22:12 | [全部帖] [楼主帖] 楼主

系统在执行的过程中,由于对某个表的操作时间过长,用户通过关闭pl/SQL强制断开客户端与数据库服务器端的连接,但数据库服务器端会话仍然继续操作,此时表就会被锁住。

这样的情况需要数据库系统管理员解锁,解锁语句如下:

退出当前Session所用的工具或应用程序.
利用dba权限强行Kill掉了执行Lock操作的Session.

SELECT sid, serial#, username, osuser FROM v$session; 
ALTER SYSTEM KILL SESSION 'sid,serial';
example:
ALTER SYSTEM KILL SESSION '13, 8';



--转自



赞(0)    操作        顶端 
总帖数
1
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论