在理解爲什麼連接會話存在持續6個小時並且持有鎖和打破線程時存在以下問題:如果XADataSource(Oracle驅動程序)的連接需要Java引用才能保持活動狀態。XA事務,垃圾收集和until-tx-complete =真的結束
在分佈式事務集保留直到它明確結束(keep-xa-conn-till-tx-complete = true)的問題上,我想知道司機如何決定是否關閉連接並提交一次事務回收連接。數據庫管理系統甚至有辦法做到這一點嗎?
所以問題是數據庫管理系統如何決定是否放棄分佈式事務。
如果你想從Oracle的角度看它,請查看dba_2pc_pending和v $ transtaction。如果您需要幫助,請詳細描述您的情況。談到分佈式交易沒有什麼簡單的。 – ibre5041 2014-12-01 20:32:23