日期:2011-01-25 22:55:00 来源:本站整理
<b>Oracle死锁进程的操作步骤</b>[Oracle防范]
本文“<b>Oracle死锁进程的操作步骤</b>[Oracle防范]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
我们大家对Oracle死锁进程的实际利用大概有相关的理解,那么你对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#
有效关闭Oracle死锁进程的具体步骤中查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死锁进程的具体步骤的描写.
以上是“<b>Oracle死锁进程的操作步骤</b>[Oracle防范]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |
评论内容只代表网友观点,与本站立场无关!
评论摘要(共 0 条,得分 0 分,平均 0 分)
查看完整评论