ORACLE 如何查询被锁定表及如何解锁释放session

后台数据库操作某一个表时发现一直出于假死状态,可能是该表被某一用户锁定,接下来为你详细介绍下查询被锁定表及如何解锁,感兴趣的你可以参考下,希望可以帮助到你。

ORACLE EBS操作某一个FORM界面,或者后台数据库操作某一个表时发现一直出于"假死"状态,可能是该表被某一用户锁定,导致其他用户无法继续操作

--锁表查询SQLSELECTobject_name,machine,s.sid,s.serial#
FROMgv$locked_objectl,dba_objectso,gv$sessions
WHEREl.object_id =o.object_id
ANDl.session_id=s.sid;

找到被锁定的表,解锁

--释放SESSIONSQL:
--altersystemkillsession'sid,serial#';
ALTERsystemkillsession'23,1647';

本文转自:http://www.jb51.net/article/34571.htm

感谢分享!

dawei

【声明】:丽水站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。