亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > Oracle > 正文

從問題入手幫你解決Oracle殺死死鎖進程

2024-08-29 13:51:33
字體:
來源:轉載
供稿:網友
Oracle殺死死鎖進程 先查看哪些表被鎖住了:
select b.owner,b.object_name,a.session_id,a.locked_modefrom v$locked_object a,dba_objects bwhere b.object_id = a.object_id;OWNER OBJECT_NAME SESSION_ID LOCKED_MODE------------------------------ -----------------WSSB SBDA_PSHPFTDT 22 3WSSB_RTREPOS WB_RT_SERVICE_QUEUE_TAB 24 2WSSB_RTREPOS WB_RT_NOTIFY_QUEUE_TAB 29 2WSSB_RTREPOS WB_RT_NOTIFY_QUEUE_TAB 39 2WSSB SBDA_PSDBDT 47 3WSSB_RTREPOS WB_RT_AUDIT_DETAIL 47 3select b.username,b.sid,b.serial#,logon_time from v$locked_object a,v$session bwhere a.session_id = b.sid order by b.logon_time;USERNAME SID SERIAL# LOGON_TIME------------------------------ ---------- -------WSSB_RTaccess 39 1178 2006-5-22 1WSSB_RTACCESS 29 5497 2006-5-22 1
殺進程中的會話:
alter system kill session 'sid,serial#';e.galter system kill session '29,5497';
假如有ora-00031錯誤,則在后面加immediate;alter system kill session '29,5497' immediate; 如何殺死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的死鎖 查詢數據庫死鎖:
select t2.username' 't2.sid' 't2.serial#' 't2.logon_time' 't3.sql_textfrom v$locked_object t1,v$session t2,v$sqltext t3where t1.session_id=t2.sid and t2.sql_address=t3.addressorder by t2.logon_time;
查詢出來的結果就是有死鎖的session了,下面就是殺掉,拿到上面查詢出來的SID和SERIAL#,填入到下面的語句中: alter system kill session 'sid,serial#'; 一般情況可以解決數據庫存在的死鎖了,或通過session id 查到對應的操作系統進程,在Unix中殺掉操作系統的進程。
SELECT a.username,c.spid AS os_process_id,c.pid AS oracle_process_id FROM v$session a,v$process c WHERE c.addr=a.paddr and a.sid= and a.serial#= ;
然后采用kill (unix) 或 orakill(windows )。 在Unix中:
ps -efgrep os_process_idkill -9 os_process_idps -efgrep os_process_id
經常在Oracle的使用過程中碰到這個問題,所以也總結了一點解決方法。 1)查找死鎖的進程:
sqlplus "/as sysdba" (sys/change_on_install)SELECT s.username,l.OBJECT_ID,l.SESSION_ID,s.SERIAL#,l.ORACLE_USERNAME,l.OS_USER_NAME,l.PROCESS FROM V$LOCKED_OBJECT l,V$SESSION S WHERE l.SESSION_ID=S.SID;
2)kill掉這個死鎖的進程: alter system kill session ‘sid,serial#’; (其中sid=l.session_id) 3)假如還不能解決:
select pro.spid from v$session ses,v$process pro where ses.sid=XX and ses.paddr=pro.addr;
其中sid用死鎖的sid替換:
exitps -efgrep spid
其中spid是這個進程的進程號,kill掉這個Oracle進程。


上一篇:在操作系統損壞時恢復Oracle10g全過程

下一篇:網友經驗談之Oracle外部程序觸發小結

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
學習交流
熱門圖片

新聞熱點

疑難解答

圖片精選

網友關注

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩av第一页| 欧美美女操人视频| 国产成人综合一区二区三区| 欧美亚洲日本网站| 精品毛片三在线观看| 国产狼人综合免费视频| 国产视频久久久| 中文字幕在线看视频国产欧美| 亚洲电影免费观看高清| 国内自拍欧美激情| 色哟哟网站入口亚洲精品| 国产一区二区三区毛片| 亚洲va国产va天堂va久久| 国产精品日韩在线| 亚洲综合在线小说| 一区二区三区日韩在线| 欧美激情视频在线免费观看 欧美视频免费一| 国产精品丝袜高跟| 国产精品三级美女白浆呻吟| 国产精品久久二区| 亚洲国产另类久久精品| 精品一区二区三区四区| 欧美在线视频观看免费网站| 久久精品99久久香蕉国产色戒| 午夜精品视频网站| 欧美成人性生活| 成人久久久久久| 国产精品中文在线| 亚洲激情免费观看| 欧美大片网站在线观看| 91在线视频精品| 尤物九九久久国产精品的特点| 亚洲黄色av女优在线观看| 久久免费视频这里只有精品| 日韩在线中文字| 国产伦精品一区二区三区精品视频| 日韩成人高清在线| 日韩精品欧美激情| 欧美在线视频免费播放| 亚洲精品成人网| 国产日韩精品在线观看| 成人黄色av免费在线观看| 国产精品黄视频| 91免费看国产| 国产精品久久不能| 久久99青青精品免费观看| 国产精品视频白浆免费视频| 91色琪琪电影亚洲精品久久| 亚洲国产精品大全| 91国产在线精品| 91精品国产91久久久久久不卡| 国产成人一区二区| 国产精品羞羞答答| 亚洲成人1234| 亚洲精品视频久久| 国产日产久久高清欧美一区| 在线中文字幕日韩| 亚洲精品国产精品乱码不99按摩| 国产精品久久久久7777婷婷| 亚洲91精品在线| 亚洲欧美另类国产| 一夜七次郎国产精品亚洲| 中文字幕精品www乱入免费视频| 亚洲夜晚福利在线观看| 亚洲日韩欧美视频| 国产亚洲精品久久久久久牛牛| 欧美自拍大量在线观看| 精品亚洲国产视频| 一区二区三区黄色| 亚洲综合日韩在线| 亚州av一区二区| 97超级碰碰人国产在线观看| 成人有码视频在线播放| 91精品国产综合久久久久久久久| 亚洲最大成人免费视频| 国产精品91在线| 26uuu另类亚洲欧美日本一| 日本国产欧美一区二区三区| 欧美精品一区二区三区国产精品| 奇米成人av国产一区二区三区| 国产精品视频一区国模私拍| 国产精品亚洲视频在线观看| 亚洲国产成人久久| 国产精品亚洲精品| 2019精品视频| 精品香蕉在线观看视频一| 国产精品日日摸夜夜添夜夜av| 久久精品国产免费观看| 久久久久久午夜| 欧美日韩国产黄| 久久中文久久字幕| 国产精品国产亚洲伊人久久| 久久综合伊人77777尤物| 久久综合免费视频| 美女视频久久黄| 性欧美亚洲xxxx乳在线观看| 亚洲精品中文字幕女同| 国产盗摄xxxx视频xxx69| 精品视频久久久久久| 日本高清视频一区| 性金发美女69hd大尺寸| 亚洲伊人久久大香线蕉av| 亚洲一区二区三区香蕉| 一区二区三区四区精品| 国产精品中文字幕在线观看| 日本三级久久久| 日韩网站免费观看| 日韩成人小视频| 国产综合福利在线| 中文字幕日韩欧美| 久久艹在线视频| 成人网欧美在线视频| 一色桃子一区二区| 韩日欧美一区二区| 久久久久久网址| 亚洲最大福利视频网站| 日韩视频中文字幕| 国产区亚洲区欧美区| 一区二区三区视频在线| 51久久精品夜色国产麻豆| 亚洲国产精品一区二区三区| 欧美成人免费大片| 狠狠色噜噜狠狠狠狠97| 国产剧情久久久久久| 91社区国产高清| 国产小视频91| 亚洲天堂男人的天堂| 日本中文字幕不卡免费| 国产97人人超碰caoprom| 成人激情av在线| 久久视频在线观看免费| 亚洲成人黄色在线观看| 亚洲www永久成人夜色| 国产一区二区av| 日韩在线免费视频观看| 欧美一区在线直播| 国产免费一区二区三区在线能观看| 精品一区二区亚洲| 91久久精品视频| 国产成人精品综合久久久| 精品国产1区2区| 色偷偷噜噜噜亚洲男人| 日韩三级影视基地| 亚洲国产精品99久久| 亚洲情综合五月天| 久热精品视频在线观看一区| 欧美日韩精品二区| 亚洲人a成www在线影院| 欧美色视频日本高清在线观看| 日韩在线不卡视频| 97国产精品久久| 亚洲理论片在线观看| 亚洲午夜久久久久久久| 日韩成人免费视频| 狠狠操狠狠色综合网| 国产成人精品视频在线| 亚洲韩国日本中文字幕| 日韩av在线看| 98视频在线噜噜噜国产| 最近2019中文字幕在线高清| 日韩成人在线视频| 久久久精品电影| 亚洲影影院av| 国产成人aa精品一区在线播放|