【发布时间】:2015-11-05 08:45:21
【问题描述】:
我们正在尝试在我们的环境中测试数据源连接。 我们安装了 Websphere v8.5.5 和 Oracle 12c。
当我们使用 JDBC 驱动程序 ojdb7.jar 时,我们遇到异常并且测试连接失败:
0000007b XARminst E WTRN0037W:事务服务在执行 xa_recover 操作时遇到错误。资源是 com.ibm.ws.rsadapter.spi.WSRdbXaResourceImpl@65d6afed。错误代码是 XAER_RMERR。异常堆栈跟踪如下: javax.transaction.xa.XAException 在 oracle.jdbc.xa.OracleXAResource.recover(OracleXAResource.java:730) 在 com.ibm.ws.rsadapter.spi.WSRdbXaResourceImpl.recover(WSRdbXaResourceImpl.java:1111) 在 com.ibm.ws.Transaction.JTA.XARminst.recover(XARminst.java:141) 在 com.ibm.ws.Transaction.JTA.XARecoveryData.recover(XARecoveryData.java:719) 在 com.ibm.tx.jta.impl.PartnerLogTable.recover(PartnerLogTable.java:431) 在 com.ibm.tx.jta.impl.RecoveryManager.resync(RecoveryManager.java:1534) 在 com.ibm.tx.jta.impl.RecoveryManager.performResync(RecoveryManager.java:2267) 在 com.ibm.ws.tx.jta.RecoveryManager.performResync(RecoveryManager.java:117) 在 com.ibm.tx.jta.impl.RecoveryManager.run(RecoveryManager.java:2220) 在 java.lang.Thread.run(Thread.java:780)
我们注意到的一件奇怪的事情是,当我们尝试使用 ojdbc6.jar 时,我们的测试连接成功,但日志中仍然存在上述异常。
总之,安装了 Oracle 12c 的测试连接成功,使用 ojdbc6.jar 而不是使用 ojdbc7.jar,两种情况下都存在上述异常。
有人可以提供帮助,因为我们需要将 ojdbc7.jar 作为我们要求的一部分。
谢谢
【问题讨论】:
标签: oracle websphere datasource