2016-10-05 21 views
0

IBM WebSphereサーバーでサービスを実行すると、以下のエラーが発生します。 以下のエラーが表示される理由を教えてください。IBM Web SphereでXAER_RMERRエラーが発生する

[10/5/16 5:58:28:812 UTC] 00000007 XARecoveryDat A WTRN0146I: Obtained 0 xid(s) from xa recover on XAResource: XYZ of which 0 will be processed by this server 
[10/5/16 5:58:28:814 UTC] 00000007 XARecoveryDat A WTRN0151I: Preparing to call xa recover on XAResource: ABC 
[10/5/16 5:58:28:872 UTC] 00000007 WSRdbXaResour E DSRA0304E: XAException occurred. XAException contents and details are: "". 
[10/5/16 5:58:28:872 UTC] 00000007 WSRdbXaResour E DSRA0302E: XAException occurred. Error code is: XAER_RMERR (-3). Exception is: <null> 
[10/5/16 5:58:28:872 UTC] 00000007 XARminst  E WTRN0037W: The transaction service encountered an error on an xa_recover operation. The resource was [email protected] The error code was XAER_RMERR. The exception stack trace follows: javax.transaction.xa.XAException 
    at oracle.jdbc.xa.OracleXAResource.recover(OracleXAResource.java:730) 
    at com.ibm.ws.rsadapter.spi.WSRdbXaResourceImpl.recover(WSRdbXaResourceImpl.java:1105) 
    at com.ibm.ws.Transaction.JTA.XARminst.recover(XARminst.java:141) 
    at com.ibm.ws.Transaction.JTA.XARecoveryData.recover(XARecoveryData.java:716) 
    at com.ibm.tx.jta.impl.PartnerLogTable.recover(PartnerLogTable.java:432) 
    at com.ibm.tx.jta.impl.RecoveryManager.resync(RecoveryManager.java:1542) 
    at com.ibm.tx.jta.impl.RecoveryManager.performResync(RecoveryManager.java:2275) 
    at com.ibm.ws.tx.jta.RecoveryManager.performResync(RecoveryManager.java:119) 
    at com.ibm.tx.jta.impl.RecoveryManager.run(RecoveryManager.java:2228) 
    at java.lang.Thread.run(Thread.java:784) 

答えて

1

XAは、2フェーズ・コミットを使用して分散トランザクションを処理するOracle実装です。上記のエラーは、WASがXAタイプ・データ・ソースとして定義されているデータ・ソースに対してXA Recover操作を呼び出そうとしていることを示しています。データベースが外部トランザクション・マネージャー(この場合はWAS)をサポートできないため、呼び出しが失敗する可能性があります。

XAトランザクションを使用する必要がない場合は、WASからトランザクションログを削除して、エラー([profile_root]/tranlogフォルダ)を取り除くことができます。アプリケーションにXAサポートが必要な場合は、Oracle DBに同梱されているinitxa.sqlスクリプトを使用して、Oracle側でXAサポートを有効にすることができます。

関連する問題