网站首页
JSP空间
动态资讯
开源项目
技术文档
资源下载
J2EE资源
客户论坛
在线支付
 
  技术文档>>数据库技术>>Oracle技术>>Oracle开发>查看文档  
  轻松掌握关闭oracle死锁进程的具体步骤     
  文章作者:未知  文章来源:赛迪网技术社区  
  查看:99次  录入:管理员--2008-05-12  
 

【赛迪网-it技术报道】有效关闭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#';

ixdba.net社区论坛

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

kill -9 刚才查出的spid

或者用orakill(刚才查出的sid和spid)。

 
 
上一篇: oracle数据库decode函数的作用及使用方法    下一篇: 讲解forall与bulk collect的使用方法
  相关文档
个人经验总结:oracle数据库scn号详解 08-12
Oracle数据库异步调用基本原理及测试 04-11
学习 Oracle过程中几个常见问题的总结 08-05
oracle 10g中scn与timestamp的斗转星移 04-28
解析Oracle 9i数据库异常关闭后的启动 08-05
教你轻松掌握Oracle数据库中的物理结构 09-29
oracle数据库无法加载_oramts_的解决办法 05-28
oracle数据库导入导出方法的个人总结 04-23
巧用dbms_rowid包获得rowid的详细信息 05-16
RMAN备份恢复——配置介质管理器 06-03
使用Oracle Text构建全文搜索应用程序 05-13
Oracle智能代理与OMS的问题解答 05-27
实例讲解如何实现某种类型的分页功能 03-05
在不安装oracle客户端的情况下进行系统移植 07-18
更改oracle用户名及外部用户验证的授权问题 02-28
如何获取指定表中指定字段内的可用编号 04-23
用VC++开发Oracle数据库应用程序详解 04-11
Oracle数据库 ASM功能方法的说明 09-29
做Oracle的和作茶叶蛋的没有本质的区别 09-01
如何为用户提供回滚操作时间的准确评估 01-29
返回首页 | 关于我们 | J网章程 | JSP空间合租 | 客服中心 | 免责声明 | 常见问题 | 参观机房
本站主机空间代理至厦门市华众网络科技有限公司
《中华人民共和国增值电信业务经营许可证》
编号:闽B2-20050079
@2005-2008福建JSP技术网 版权所有 闽ICP备05000928号
厦门(总部):13616026886 福州:0591-87655121
邮箱:admin@fjjsp.com 站长QQ,点击这里给我发消息