以下的文章主要介绍的是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死锁进程的关闭实操
网站链接:http://www.csdahua.cn/qtweb/news7/525057.html
网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网