这是通过ODP.net和分布式事务处理协调器/ MSDTC使用Oracle集群的ASP.NET 4.0应用程序。在System.Transactions.TransactionScope事务中,它将数据保存在两个不同的数据库(db1和db2)中。它只在两个保存操作都成功时才提交事务。Oracle集群ODP.net分布式事务处理协调器数据丢失
它一直工作正常,直到星期一。现在发生这种情况间歇性地一旦ASP.NET请求完成,数据即将从一个数据库中删除(db1 - 保存操作调用成功),但另一个数据库(db2)具有与此请求关联的数据。它会间歇性地发生,一段时间内数据只保存在两个数据库中,而另一些时间仅保存在一个数据库中(db2)。没有例外记录。
只有在服务器上更改ODP.NET 11.2.3的安装。
任何想法可能是什么原因?