自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Oracle死鎖的處理

數(shù)據(jù)庫 Oracle
Oracle死鎖問題著實讓我們頭疼,下文就教您如何查找死鎖進(jìn)程并進(jìn)行解決的方法,希望對您能夠有所幫助。

Oracle死鎖問題應(yīng)該如何解決呢?可能很多人都有這樣的疑問,下面就為您介紹Oracle死鎖的處理方法,供您參考學(xué)習(xí)之用。

一般情況下,只要將產(chǎn)生Oracle死鎖的語句提交就可以了,但是在實際的執(zhí)行過程中。用戶可能不知道產(chǎn)生死鎖的語句是哪一句??梢詫⒊绦蜿P(guān)閉并重新啟動就可以了。
經(jīng)常在Oracle的使用過程中碰到這個問題,所以也總結(jié)了一點(diǎn)解決方法。

1)查找Oracle死鎖的進(jìn)程:

  1. sqlplus "/as sysdba" (sys/change_on_install)  
  2. SELECT s.username,l.OBJECT_ID,l.SESSION_ID,s.SERIAL#,  
  3. l.ORACLE_USERNAME,l.OS_USER_NAME,l.PROCESS   
  4. FROM V$LOCKED_OBJECT l,V$SESSION S WHERE l.SESSION_ID=S.SID; 

2)kill掉這個Oracle死鎖的進(jìn)程:

  1. alter system kill session ‘sid,serial#’; (其中sid=l.session_id) 

3)如果還不能解決:

  1. select pro.spid from v$session ses,  
  2. v$process pro where ses.sid=XX and   
  3. ses.paddr=pro.addr; 

其中sid用死鎖的sid替換:

  1. exit  
  2. ps -ef|grep spid 

其中spid是這個進(jìn)程的進(jìn)程號,kill掉這個Oracle進(jìn)程。

 

 

 

【編輯推薦】

Oracle分頁查詢語句的寫法

Oracle sqlplus語句編輯命令

Oracle循環(huán)語句的寫法

Oracle修改用戶語法介紹

教您如何檢查oracle死鎖

責(zé)任編輯:段燃 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2010-05-06 13:39:28

Oracle死鎖

2010-04-08 12:31:03

Oracle死鎖進(jìn)程

2010-05-10 17:00:53

Oracle死鎖進(jìn)程

2009-11-18 09:05:36

Oracle死鎖進(jìn)程

2010-11-18 16:41:13

oracle死鎖

2010-04-29 17:46:31

Oracle死鎖

2010-04-22 15:26:53

Oracle進(jìn)程

2010-04-01 17:25:46

Oracle死鎖進(jìn)程

2010-04-13 15:35:12

Oracle處理損壞數(shù)

2010-04-26 13:23:49

Oracle數(shù)據(jù)庫

2010-11-19 14:56:16

oracle服務(wù)丟失

2009-09-10 09:15:38

監(jiān)視程序死鎖

2010-10-29 11:45:09

oracle用戶密碼

2011-04-11 16:42:05

Oracle無法啟動

2011-05-26 14:43:49

ORACLE數(shù)據(jù)庫異常處理

2010-04-29 09:16:16

Oracle密碼過期處

2010-04-08 11:25:20

Oracle date

2010-11-15 16:56:52

Oracle COMM

2011-07-08 15:41:43

oracle job

2010-10-25 15:37:04

Oracle函數(shù)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號