Oracle 锁表解决方案

102 阅读1分钟

锁表解决方案:

1.查看有没有对象被锁 及 session_id

select * from v$locked_object;

select*from v$locked_object a,dba_objects b where b.object_id=a.object_id

2.通过上⾯得到的session_id去取得v$session的sid和serial#(sid是第2步得到的session_id)

SELECT sid, serial#, username, osuser FROM v$session where sid = '259';

3.杀死该进程(ALTER SYSTEM KILL SESSION 'sid,serial')

ALTER SYSTEM KILL SESSION '259,3057';