查问锁表记录

select object_name,       l.oracle_username,       machine,       s.sid,       s.serial#,       l.locked_mode,       lo.ctime,       lo.block,       lo.typefrom v$locked_object l,     dba_objects o,     v$session s,     v$lock lowhere l.object_id = o.object_id  and l.session_id = s.sid  and s.sid = lo.sid;

查问锁表语句

SELECT A.USERNAME,       A.MACHINE,       A.PROGRAM,       A.SID,       A.SERIAL#,       A.STATUS,       C.PIECE,       C.SQL_TEXT,       lo.lmode,       lo.ctime,       lo.block,       lo.type,       l.locked_modeFROM V$SESSION A,     V$SQLTEXT C,     v$lock lo,     v$locked_object lWHERE A.SID IN (SELECT DISTINCT T2.SID                FROM V$LOCKED_OBJECT T1,                     V$SESSION T2                WHERE T1.SESSION_ID = T2.SID)  AND A.SQL_ADDRESS = C.ADDRESS (+)  and A.sid = lo.sid  and A.sid = l.session_idORDER BY C.PIECE;

kill会话

alter system kill session 'SID, SERIAL';