Chinaunix首页 | 论坛 | 博客
  • 博客访问: 769896
  • 博文数量: 185
  • 博客积分: 7434
  • 博客等级: 少将
  • 技术积分: 2325
  • 用 户 组: 普通用户
  • 注册时间: 2005-12-29 14:01
文章分类

全部博文(185)

文章存档

2013年(1)

2012年(2)

2011年(17)

2010年(25)

2009年(36)

2008年(104)

分类: Oracle

2009-01-19 15:46:16

解决:session处于"KILLED"状态,但找不到操作系统对就有进程
oracle有时候会出现,你用"alter system kill session"这些去杀某个会话时,被杀的session一直处理"KILLED"状态,便通过paddr从v$process又找不到相应的spid,让你感觉很郁闷吧。用以下方法可以处理掉:
1.通过以下sql找到操作系统spid
select spid, program from v$process
where program!= 'PSEUDO'
and addr not in (select paddr from v$session)
and addr not in (select paddr from v$bgprocess);
2.通过kill -9杀掉相应的进程
我好几次是在oracle 9iR2上碰到的。
阅读(872) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~