Java 如何通过XA数据源调用DBlink

Java 如何通过XA数据源调用DBlink,java,jdbc,datasource,Java,Jdbc,Datasource,我有一个查询,它通过数据库链接从另一个数据库中提取一些记录。 此查询在Toad、平面JDBC连接或非XA数据源连接中运行良好。但是当我尝试在XA数据源连接上使用相同的查询时,我开始给出如下错误 java.sql.sqlexception:ora-24777:不允许使用不可迁移的数据库链接 因为XA数据源,我似乎面临着这个问题。有没有办法在XA数据源上使用数据链路?请建议任何方法。我必须创建一个非XA数据源来解决这个问题。XA数据源不允许此类查询。在使用了一个非XA数据源之后,这个问题得到了解决。

我有一个查询,它通过数据库链接从另一个数据库中提取一些记录。 此查询在Toad、平面JDBC连接或非XA数据源连接中运行良好。但是当我尝试在XA数据源连接上使用相同的查询时,我开始给出如下错误

java.sql.sqlexception:ora-24777:不允许使用不可迁移的数据库链接


因为XA数据源,我似乎面临着这个问题。有没有办法在XA数据源上使用数据链路?请建议任何方法。

我必须创建一个非XA数据源来解决这个问题。XA数据源不允许此类查询。在使用了一个非XA数据源之后,这个问题得到了解决。

我必须创建一个非XA数据源来解决这个问题。XA数据源不允许此类查询。在使用了非基于XA的数据源之后,这个问题得到了解决