Oracle XA客户端的JDBC URL

时间:2010-09-22 00:59:02

标签: oracle url jdbc

使用JDBC驱动程序oracle.jdbc.xa.client.OracleXADataSource,JDBC URL的正确格式是什么?

的瘦身格式
jdbc:oracle:thin:@host:port:sid 

不起作用。 WebSphere报告给定的URL(否则是正确的)是无效的。

The test connection operation failed for data source Oracle MyDB (XA) on 
server nodeagent at node MY_node with the following exception: 
java.sql.SQLException: Invalid Oracle URL specifiedDSRA0010E: SQL State = 99999, 
Error Code = 17,067. View JVM logs for further details.

JVM日志中没有任何内容。

6 个答案:

答案 0 :(得分:5)

无论您是否使用XA驱动程序,JDBC连接字符串都是相同的(问题的格式是正确的)。

答案 1 :(得分:5)

对我来说,通过在JAAS - J2C身份验证数据中添加别名,用户名和密码来解决问题。并将此条目选为组件管理的身份验证别名。

答案 2 :(得分:3)

如果其他人发生这种情况。重启websphere后问题就消失了。

答案 3 :(得分:2)

就我而言,当我将jdbc资源引用的身份验证属性从Authentication=Application更改为Authentication=Container时,问题就消失了

答案 4 :(得分:0)

有同样的问题。不知道简单的部署,但在双节点集群上,我重新启动了第一个节点,并且连接开始在它上面工作(而不是在第二个节点上)。重新启动第二个节点,连接也开始在那里工作。

所以只需重新启动节点(我也重新启动了nodeAgent,但我不知道是否有必要)。

答案 5 :(得分:0)

如果你正在使用wsadmin命令,那么你需要停止管理器,停止节点,启动管理器,同步节点然后启动节点(我的意思是完全同步)。希望这将解决问题。我不知道为什么,但这解决了我的问题。