oracle死锁进程查看以及删除

最近又遇到oracle死锁问题,先记录一下

查看锁表进程:
select sess.sid,
sess.serial#,
lo.oracle_username,
lo.os_user_name,
ao.object_name,
lo.locked_mode,
sess.LOGON_TIME,
sess.machine
from v$locked_object lo,
dba_objects ao,
v$session sess
where ao.object_id = lo.object_id and lo.session_id = sess.sid order by sess.logon_time desc
object_name:表名

接着杀除进程:
alter system kill session ‘对应的SID,对应的SERIAL’;

最后:
排查程序哪里导致的死锁

猜你喜欢

转载自blog.csdn.net/XIAOLONGJUANFENG/article/details/112979199