隨筆-13  評(píng)論-28  文章-63  trackbacks-0
          1:先在oracle數(shù)據(jù)庫(kù)中找到鎖住的對(duì)象:
          select xidusn, object_id, session_id, locked_mode from v$locked_object;

          2:得到session_id。再根據(jù)session_id找到v$session對(duì)應(yīng)的sid號(hào)和serial#:
          select username,sid,serial# from v$session where sid=session_id;

          3:用oracle的slq kill掉相關(guān)的session sql語(yǔ)句:
          ???alter system kill session 'sid,serial#';

          4:如果不能kill掉,報(bào)ora-00031錯(cuò):說(shuō)明之前有kill過(guò),這樣找到這個(gè)進(jìn)程spid slq語(yǔ)句:
          ???select pro.spid from v$session ses,v$process pro where ses.sid=129 and ses.paddr=pro.addr;

          5:根據(jù)這個(gè)spid對(duì)應(yīng)linux下的進(jìn)程pid
          ???linux命令:
          ???ps -ef? | gre | 'ora' (找到所有ora開頭的進(jìn)程)

          ?? kill? -9 (pid)

          6:搞定收工。



          ???
          posted on 2006-08-25 10:46 七匹狼 閱讀(2456) 評(píng)論(3)  編輯  收藏 所屬分類: oracle

          評(píng)論:
          # re: 在linux下kill oracle的死進(jìn)程 2006-08-27 22:29 | 冰川
          from v$locked_object;
          -----------------------------

          v$locked_object這是嘛東西?
          是系統(tǒng)表?
            回復(fù)  更多評(píng)論
            
          # re: 在linux下kill oracle的死進(jìn)程 2006-08-27 23:07 | 七匹狼
          是的。劉冰相!  回復(fù)  更多評(píng)論
            
          # re: 在linux下kill oracle的死進(jìn)程 2006-08-28 00:31 | 冰川
          日啊
          名字都被給你改了!  回復(fù)  更多評(píng)論
            
          主站蜘蛛池模板: 银川市| 闽清县| 介休市| 太原市| 左云县| 府谷县| 信丰县| 石景山区| 三穗县| 治多县| 同德县| 河西区| 阿尔山市| 阳朔县| 上犹县| 湖南省| 重庆市| 镇康县| 彰化县| 从江县| 天峨县| 安仁县| 南汇区| 遵义县| 桐城市| 丰宁| 郓城县| 孟连| 凌云县| 巍山| 永州市| 吴旗县| 武冈市| 融水| 呼和浩特市| 康马县| 香港 | 屏山县| 平昌县| 临猗县| 新宁县|