Oracle報(bào)錯(cuò)記錄被另外一個(gè)用戶鎖定的解決方案
原因
當(dāng)一個(gè)用戶對(duì)數(shù)據(jù)進(jìn)行修改時(shí),若沒有進(jìn)行提交或者回滾,Oracle不允許其他用戶修改該條數(shù)據(jù),在這種情況下修改,就會(huì)出現(xiàn):“記錄被另外一個(gè)用戶鎖定”錯(cuò)誤。
解決
查詢用戶、數(shù)據(jù)庫鎖、以及類型等
select object_id,session_id,locked_mode from v$locked_object;
或者
select t2.owner,t2.object_name,t1.session_id,t1.locked_mode from v$locked_object t1, dba_objects t2 where t2.object_id=t1.object_id
結(jié)果如下:(用戶:HRXT;操作表:HRSA_RESERVES_STAFF;鎖編號(hào):1026;鎖類型:3)

查詢對(duì)應(yīng)的serial和sid,用來kill掉會(huì)話進(jìn)程
select t2.username,t2.sid,t2.serial#,t2.logon_time from v$locked_object t1,v$session t2 where t1.session_id=t2.sid order by t2.logon_time;
結(jié)果如:

kill掉該會(huì)話進(jìn)程
alter system kill session 'sid,serial#'
本案例中kill進(jìn)程語句為:
alter system kill session '1026,14490'
到這里,就可以解決“記錄被另外一個(gè)用戶鎖定”錯(cuò)誤,如果出現(xiàn)如下圖錯(cuò)誤:

說明你的權(quán)限不足,請(qǐng)用管理員賬號(hào)登入數(shù)據(jù)庫再重新1,2,3步驟,或者聯(lián)系數(shù)據(jù)庫管理員賦予你相關(guān)權(quán)限。
總結(jié)
到此這篇關(guān)于Oracle報(bào)錯(cuò)記錄被另外一個(gè)用戶鎖定的解決方案的文章就介紹到這了,更多相關(guān)Oracle報(bào)錯(cuò)用戶鎖定內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
oracle下巧用bulk collect實(shí)現(xiàn)cursor批量fetch的sql語句
oracle下巧用bulk collect實(shí)現(xiàn)cursor批量fetch的sql語句,使用oracel的朋友可以試試了2008-03-03
ORACLE分區(qū)表轉(zhuǎn)換在線重定義DBMS_REDEFINITION
這篇文章主要為大家介紹了ORACLE分區(qū)表轉(zhuǎn)換在線重定義DBMS_REDEFINITION表,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-07-07
RAC cache fusion機(jī)制實(shí)現(xiàn)原理分析
本文將詳細(xì)介紹RAC cache fusion機(jī)制實(shí)現(xiàn)原理,需要了解更多的朋友可以參考下2012-12-12
VMware中l(wèi)inux環(huán)境下oracle安裝圖文教程(一)
剛剛接觸ORACLE的人來說,從那里學(xué),如何學(xué),有那些工具可以使用,應(yīng)該執(zhí)行什么操作,一定回感到無助。所以在學(xué)習(xí)使用ORACLE之前,首先來安裝一下ORACLE 10g,在來掌握其基本工具。俗話說的好:工欲善其事,必先利其器。作為一個(gè)新手,我們還是先在VMware虛擬機(jī)里安裝吧。2014-08-08
Oracle 插入超4000字節(jié)的CLOB字段的處理方法
我們可以通過創(chuàng)建單獨(dú)的OracleCommand來進(jìn)行指定的插入,即可獲得成功,這里僅介紹插入clob類型的數(shù)據(jù),blob與此類似,這里就不介紹了,下面介紹兩種辦法2009-07-07
Oracle截取字符串去掉字段末尾指定長(zhǎng)度的字符
這篇文章主要介紹了Oracle截取字符串去掉字段末尾指定長(zhǎng)度的字符 的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2016-08-08
windows中oracle存儲(chǔ)過程加密的實(shí)例代碼
這篇文章主要介紹了windows中oracle存儲(chǔ)過程加密的實(shí)現(xiàn)方法,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-01-01

