网站首页
JSP空间
动态资讯
开源项目
技术文档
资源下载
J2EE资源
客户论坛
在线支付
 
  技术文档>>数据库技术>>Oracle技术>>Oracle开发>查看文档  
  个人经验:怎样杀死"oracle"的死锁进程     
  文章作者:未知  文章来源:赛迪网技术社区  
  查看:162次  录入:管理员--2008-02-01  
 

杀死"oracle"死锁进程的个人经验:

1.查哪个过程被锁

查v$db_object_cache视图:

select * from v$db_object_cache 
where owner='过程的所属用户' and clocks!='0';

2. 查是哪一个sid,通过sid可知道是哪个session.

查v$access视图:

select * from v$access where 
owner='过程的所属用户' and name='刚才查到的过程名';

3. 查出sid和serial#

查v$session视图:

select sid,serial#,paddr from 
v$session where sid='刚才查到的sid'

查v$process视图:

select spid from v$process 
where addr='刚才查到的paddr';

4. 杀进程

(1).先杀oracle进程:

alter system kill session '查出的sid,查出的serial#';

(2).再杀操作系统进程:

kill -9 刚才查出的spid

orakill 刚才查出的sid 刚才查出的spid。

 
 
上一篇: 深入讲解如何才能杀掉带锁的oracle进程    下一篇: 讲解"oracle"下导出某用户所有表的方法
  相关文档
Oracle数据库数据对象分析 01-15
教你轻松掌握statspack报表的使用方法 (1) 06-24
如何才能避免Oracle数据库的密码出现@符号 07-07
实例讲解分区表的可用性及相关错误案例 (1) 03-31
实例讲解如何通过oracle成功发送邮件 04-10
教你如何快速转移Oracle中海量数据 04-11
详细讲解oracle中isnumeric的三种实现 03-06
Oracle 的一些基本知识,应该知道 06-10
一个修改oracle数据库用户密码的小诀窍 07-30
oracle 11g新特性──初始化文件的管理 02-25
管理好密码文件对于执行数据库管理的重要性 (1) 07-21
从多个方面详细讲解sqlplus的使用技巧 (1) 03-04
巧用数据库归档技术解决性能下降问题 04-14
Oracle进程导致CPU 100%的具体解决步骤 08-05
windows环境下oracle监听服务启动的问题 07-15
linux上安装oracle汉字乱码问题的解决方法 08-07
用VC++开发Oracle数据库应用程序详解 04-11
linux自动备份mysql数据库的实用方法 03-10
“数字公交”项目中的Oracle开发技巧 05-27
判断字段中是否含有中文字符的实例脚本 01-31
返回首页 | 关于我们 | J网章程 | JSP空间合租 | 客服中心 | 免责声明 | 常见问题 | 参观机房
本站主机空间代理至厦门市华众网络科技有限公司
《中华人民共和国增值电信业务经营许可证》
编号:闽B2-20050079
@2005-2008福建JSP技术网 版权所有 闽ICP备05000928号
厦门(总部):13616026886 福州:0591-87655121
邮箱:admin@fjjsp.com 站长QQ,点击这里给我发消息