Chinaunix首页 | 论坛 | 博客
  • 博客访问: 231264
  • 博文数量: 47
  • 博客积分: 1630
  • 博客等级: 上尉
  • 技术积分: 972
  • 用 户 组: 普通用户
  • 注册时间: 2008-02-20 12:52
文章存档

2013年(12)

2012年(6)

2010年(27)

2009年(2)

我的朋友

分类: Oracle

2010-05-20 16:42:55

杀掉 oracle 中 lock table
 
1. 查看哪些
select s.username, s.osuser, s.sid, s.serial#, p.spid
  from v$session s,v$process p
 where s.paddr = p.addr and s.username='ERPTION'
   and s.username is not null
 
2.查看这个运行的sql
select sql_text
from v$session a,v$sqltext_with_newlines b
where DECODE(a.sql_hash_value, 0, prev_hash_value, sql_hash_value)=b.hash_value
and a.sid = 657
alter system kill session '1100,6440';
 
---
3.在根据sid 查到os中的spid
select spid, osuser, s.program
from v$session s,v$process p
where s.paddr=p.addr and s.sid=657
 
4.在 根据这个spid 到linux 中 kill 如下:
kill - 9 19163
阅读(660) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~