解决plsql因事务未提交造成的锁表问题
导读:收集整理的这篇文章主要介绍了解决plsql因事务未提交造成的锁表问题,觉得挺不错的,现在分享给大家,也给大家做个参考。 1、执行以下语句可查询被锁的表 select b.owner,b....
收集整理的这篇文章主要介绍了解决plsql因事务未提交造成的锁表问题,觉得挺不错的,现在分享给大家,也给大家做个参考。 1、执行以下语句可查询被锁的表
select b.owner,b.object_name,a.session_id,a.locked_mode From v$locked_object a,dba_objects b where b.object_id = a.object_id;
2、执行以下语句可查询被锁的session和serial#
select b.username,b.sid,b.serial#,LOGon_time from v$locked_object a,v$session b where a.session_id = b.sid order by b.logon_time;
3、删除锁住的session和serial#
alter System kill session '5732,8215';
如果执行第三步的时候没有权限,执行以下语句为数据库增加修改权限后在执行第三步的删除
grant alter system to db_mydb_yt; (此处写数据库名字)
到此这篇关于plSQL因事务未提交造成的锁表的解决办法的文章就介绍到这了,更多相关plsql事务未提交锁表内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
您可能感兴趣的文章:- PLSQL Developer13.0.4最新注册码和使用教程详解
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: 解决plsql因事务未提交造成的锁表问题
本文地址: https://pptw.com/jishu/631791.html