Chinaunix首页 | 论坛 | 博客
  • 博客访问: 34867
  • 博文数量: 4
  • 博客积分: 425
  • 博客等级: 一等列兵
  • 技术积分: 110
  • 用 户 组: 普通用户
  • 注册时间: 2007-07-31 12:57
文章分类
文章存档

2011年(2)

2009年(2)

我的朋友

分类: Oracle

2011-01-21 12:21:22

遇到一种情况,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) |
给主人留下些什么吧!~~