Application Server 藉由回復下列 JDBC 驅動程式的實作,提供一些已知問題的解決方法。除非明確停用,否則會使用這些解決方法。
Oracle thin 驅動程式 - 不論輸入旗標為何,XAResource.recover 方法都會重複傳回有問題的相同 Xids 集。根據 XA 規格,作業事件管理程式最初使用 TMSTARTSCAN 呼叫此方法,然後使用 TMNOFLAGS 重複呼叫,直到不傳回 Xids 為止。XAResource.commit 方法也有一些問題。
若要停用 Application Server 解決方法,請將 oracle-xa-recovery-workaround 特性值設定為 false。如需有關如何設定特性的詳細資訊,請參閱配置 Application Server 如何從作業事件中回復 。
這些解決方法並不意味能支援任何特定的 JDBC 驅動程式。