项目场景:
新朋友在练习删改查时使用自定义语句失败之后未提交事务导致表锁。
解决方案:
使用这个语句能够看到是否有表被锁住:select * from v$locked_object;
使用这个语句能看到详细的信息:
使用这个语句能看到详细的信息:
select sess.sid,
sess.serial#,
lo.oracle_username,
lo.os_user_name,
ao.object_name,
lo.locked_mode
from v$locked_object lo, dba_objects ao, v$session sess, v$process p
where ao.object_id = lo.object_id
and lo.session_id = sess.sid;
使用这个语句可以结束掉锁住的表:alter system kill session ‘1327,42869’;
alter system kill session ‘sid,serial#’;
然后就ok了。。。。