日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Oracle數(shù)據(jù)庫中如何查找session中的死鎖

以下的文章主要講述的是Oracle數(shù)據(jù)庫中如何查找session中的死鎖的具體方案,我前兩天在一信譽度特別好的網(wǎng)戰(zhàn)上,看到相關(guān)內(nèi)容,今天拿出來供大家分享,如果你對其相關(guān)的實際操作有興趣的話,你就可以對以下的文章點擊觀看了。

創(chuàng)新互聯(lián)公司是一家集網(wǎng)站建設(shè),衢江企業(yè)網(wǎng)站建設(shè),衢江品牌網(wǎng)站建設(shè),網(wǎng)站定制,衢江網(wǎng)站建設(shè)報價,網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,衢江網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力。可充分滿足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網(wǎng)站。

1.查哪個過程被鎖

查V$DB_OBJECT_CACHE視圖:

SELECT * FROM V$DB_OBJECT_CACHE WHERE OWNER='過程的所屬用戶' AND LOCKS!='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數(shù)據(jù)庫進程:

ALTER SYSTEM KILL SESSION '查出的SID,查出的SERIAL#';

(2).再殺操作系統(tǒng)進程:

KILL -9 剛才查出的SPID

ORAKILL 剛才查出的SID 剛才查出的SPID

方法二:

經(jīng)常在Oracle的使用過程中碰到這個問題,所以也總結(jié)了一點解決方法:)

1)查找死鎖的進程:

 
 
 
  1. sqlplus "/as sysdba"
  2. 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掉這個死鎖的進程:

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

3)如果還不能解決,

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

其中sid用死鎖的sid替換。

 
 
 
  1. exit
  2. ps -ef|grep spid

其中spid是這個進程的進程號,kill掉這個Oracle數(shù)據(jù)庫進程。


當前題目:Oracle數(shù)據(jù)庫中如何查找session中的死鎖
瀏覽路徑:http://www.dlmjj.cn/article/djsdjes.html