时间:2021-07-01 10:21:17 帮助过:26人阅读
后台数据库操作某一个表时发现一直出于假死状态,可能是该表被某一用户锁定,接下来为你详细介绍下查询被锁定表及如何解锁,感兴趣的你可以参考下,希望可以帮助到你
ORACLE EBS操作某一个FORM界面,或者后台数据库操作某一个表时发现一直出于"假死"状态,可能是该表被某一用户锁定,导致其他用户无法继续操作
- <br>--锁表查询SQLSELECT object_name, machine, s.sid, s.serial# <br>FROM gv$locked_object l, dba_objects o, gv$session s <br>WHERE l.object_id = o.object_id <br>AND l.session_id = s.sid; <br> <br>找到被锁定的表,解锁 <br> 代码如下:<pre class="brush:php;toolbar:false layui-box layui-code-view layui-code-notepad"><ol class="layui-code-ol"><li><br>--释放SESSION SQL: <br>--alter system kill session 'sid, serial#'; <br>ALTER system kill session '23, 1647'; </li></ol></pre>