1. 程式人生 > >資料庫發生死鎖,處理方式。

資料庫發生死鎖,處理方式。

資料庫型別:oracle

查詢死鎖的程序id

SELECT l.session_id sid,s.serial#,l.locked_mode 鎖模式,l.oracle_username 登入使用者,l.os_user_name 登入機器使用者名稱,s.machine 機器名,s.terminal 終端使用者名稱,o.object_name 被鎖物件名,s.logon_time 登入資料庫時間
FROM v$locked_object l, all_objects o, v$session s
WHERE l.object_id = o.object_id AND l.session_id = s.sid ORDER BY sid, s.serial#;

 

殺死查詢的session
alter system kill session 'sid, s.serial#‘;