当Oracle系统检测到死锁时,会向引发死锁的一个事务发送错误信息,并回滚当前语句。系统提示用户显式回滚其事务,从而让其他用户能够获取所需资源完成其事务,从而解除死锁。