這是通過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的安裝。
任何想法可能是什麼原因?