代码之家  ›  专栏  ›  技术社区  ›  Synesso

Oracle XA客户端的JDBC URL

  •  5
  • Synesso  · 技术社区  · 14 年前

    使用JDBC驱动程序oracle.jdbc.xa文件.client.oraclexadasource文件,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.
    

    6 回复  |  直到 14 年前
        1
  •  5
  •   Pascal Thivent    14 年前

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

        2
  •  5
  •   vishnu viswanath    12 年前

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

        3
  •  3
  •   Synesso    14 年前

    以防这发生在其他人身上。重新启动websphere后,问题消失了。

        4
  •  2
  •   Mark Hall    13 年前

    在我的例子中,当我将jdbc资源引用的身份验证属性从 Authentication=Application Authentication=Container

        5
  •  0
  •   Eduard Korenschi    10 年前

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

        6
  •  0
  •   Amit Sharma    7 年前