从概念指南:
Oracle自动检测死锁情况并通过回滚死锁中涉及的一个语句来解析它们,从而释放一组冲突的行锁.
您无需执行任何操作来消除死锁,Oracle会自动处理死锁.会话未被终止,它会回滚到触发器语句之前的某个点.另一个会话不受影响(即它仍然等待锁定,直到回滚会话提交或回滚其事务).
在大多数情况下,死锁应该非常罕见.您可以通过使用FOR UPDATE NOWAIT语句而不是FOR UPDATE来防止所有死锁.
| 归档时间: |
|
| 查看次数: |
10988 次 |
| 最近记录: |