遇到一种情况,session杀掉,通过
select p.addr from v$process p where pid <> 1
minus
select s.paddr from v$session s;
找到后台进程也不在,但事务一直是激活状态,锁不能释放。
试了很多方法都不能解决,已经预备重启库了。后来咨询了一下维保厂家,找到了一种方法
alter session set events = 'immediate trace name flush_cache';
alter system set events = 'immediate trace name flush_cache';
强制清空库缓存,锁被释放。
阅读(804) | 评论(0) | 转发(0) |