问题描述: 测试环境中财务服务对RabbitMQ消息进行消费时,出现异常 Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLTransactionRollbackException: Deadlock found when trying to get lock; try restarting transaction 原因分析: 从上面截图可以看出
在将数据库从9.2.0.6 升级到 9.2.0.8 的过程中,执行utlrp.sql 脚本时,遇到了Oracle 的一个bug。 Oracle 的说法是: Oracle Server - Enterprise Edition - Version: 9.2.0.8 and later [Release: 9.2 and later ] Information in this doc
---------------lock 死锁通常发生在主表和子表更新主外键上。更新主表的主键,那么子表的外键会被锁住 如果删除主表的行,那么子表会被锁住。 create table p(x int primary key); create table c( x references p); insert into p values(1); insert into p values (2);