如何移除对象上的锁?

Sat*_*hat 6 oracle-10g locked-objects

我的一个查询遇到了行锁争用。我已经找到了导致这种情况的表 - 那么下一步是什么?哪个会话导致此表被锁定?如何解除锁定?

我正在使用 Oracle 10g

Gai*_*ius 4

查看DBA_BLOCKERSDBA_WAITERS。如果您没有这些视图,请作为 SYS run @?/rdbms/admin/catblock

您可以通过终止会话来删除锁定,但是您需要等待 Oracle(特别是 PMON)回滚该会话的未完成工作。