oracle ebs操作某乙個form介面,或者後台資料庫操作某乙個表時發現一直處於」假死」狀態,可能是該錶被某一使用者鎖定,導致其他使用者無法繼續操作
鎖表查詢sql
select object_name, machine, s.sid, s.serial
# from gv$locked_object l, dba_objects o, gv$session s
where l.object_id = o.object_id
and l.session_id = s.sid
;
釋放session sql
--alter system
kill session 'sid, serial#';
alter system
kill session '15, 1673';
oracle被鎖定的記錄解鎖
下面是我在開發中遇到的乙個問題,通過以下的方法很好的解決了,下面部分是我從別的網頁中摘下來的,以防自己忘記。oracal資料庫中的乙個表的一條記錄被鎖定,既不能修改也不能刪除 只看到沙漏,等乙個小時都是這樣 刪除表物件也不行,報錯 ora 00054 資源正忙,要求指定nowait 解決方法 1 當...
oracle 使用者被鎖定解鎖方法
1.系統引數配置 select from dba profiles where resource name like failed login attempts 2.檢視被鎖的使用者 select lock date,username from dba users where username us...
oracle 中檢視被鎖定的表及解鎖
select sess.sid,sess.serial lo.oracle username,lo.os user name,ao.object name,lo.locked mode from v locked object lo,dba objects ao,v session sess whe...