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
where ao.object_id = lo.object_id
and lo.session_id = sess.sid;
alter system kill session '143,891'; --解鎖數字分別為:sid,serial#注意區分
Oracle檢視被鎖定的表和行的SQL
我們在運算元據庫的時候,有時候會由於操作不當引起資料庫表被鎖定,這麼我們經常不知所措,不知怎麼給這些表解鎖,在pl sql developer工具的的選單 tools 裡面的 sessions 可以查詢現在存在的會話,但是我們很難找到那個會話被鎖定了,想找到所以被鎖的會話就更難了,下面這叫查詢語句可...
oracle被鎖定表查詢與解鎖
oracle ebs操作某乙個form介面,或者後台資料庫操作某乙個表時發現一直處於 假死 狀態,可能是該錶被某一使用者鎖定,導致其他使用者無法繼續操作 鎖表查詢sql select object name,machine,s.sid,s.serial from gv locked object l...
oracle中解決被鎖定的scott使用者的方法。
原因 預設oracle的scott不能登陸。我是將工程匯入到我的筆記本上遇到了這個資料庫連線的問題,因為scott使用者是被鎖定的所以 一直連線不上資料庫,需要解除scott使用者的鎖定。由於忘記了scott對應的密碼,所以還需要更改密碼。在cmd命令提示符中可直接登入oracle,輸入如下命令 s...