场景:
查出被锁的对象。
select * from dba_ddl_locks where NAME like 'PRO%'

针对session id 查出进程id。
select spid, osuser, s.program
from v$session s,v$process p
where s.paddr=p.addr and s.sid=154

由于常规方法无法删除。

所以通过,直接kill进程的方法解决。

本文介绍了如何使用SQL查询锁定的对象以及如何根据session ID找出进程ID的方法。对于无法通过常规手段解除锁定的情况,还提供了一种通过直接结束进程的方式来解决问题。
场景:
查出被锁的对象。
select * from dba_ddl_locks where NAME like 'PRO%'

针对session id 查出进程id。
select spid, osuser, s.program
from v$session s,v$process p
where s.paddr=p.addr and s.sid=154

由于常规方法无法删除。

所以通过,直接kill进程的方法解决。


被折叠的 条评论
为什么被折叠?