第一步:查询是哪张表死锁,确认你要操作的表是否死锁
select b.owner,b.object_name,a.session_id,a.locked_mode from vKaTeX parse error: Expected 'EOF', got '#' at position 120: …,b.sid,b.serial#̲,logon_time fro…locked_object a,v$session b where a.session_id=b.sid order by b.logon_time
第三步:杀死死锁进程
alter SYSTEM kill session ‘sid,serial#’;
死锁原因:
一般是因为进行DML操作时,未及时commit操作,导致死锁。
四个常见的DML语句会产生阻塞:
1)INSERT 2)UPDATE 3)DELETE 4)SELECT…FOR UPDATE。