DECLARE CURSOR SE_LOCK IS SELECT SID, SERIAL# FROM V$SESSION WHERE SID IN (SELECT SESSION_ID FROM V$LOCKED_OBJECT); COM_STR VARCHAR2(100); BEGIN FOR I IN SE_LOCK LOOP COM_STR := 'ALTER SYSTEM KILL SESSION' || '''' || I.SID || ',' || I.SERIAL# || ''''; EXECUTE IMMEDIATE COM_STR; END LOOP; END; 直接杀死所有死锁的会话,我自己图方便这么用