【发布时间】:2016-08-31 23:43:03
【问题描述】:
我正在尝试将 WebSphere 中的数据源更改为指向其他环境。我可以使用 toad 或 sqldeveloper 连接它。但是,当我尝试测试来自 websphere 的连接时,会出现以下错误。 “java.sql.SQLException:ORA-28040:没有匹配的身份验证协议 DSRA0010E:SQL 状态 = 99999,错误代码 = 28,040。查看 JVM 日志以了解更多详细信息。”
我尝试重新启动服务器,但没有帮助。不知道这是怎么回事。
【问题讨论】:
-
请显示 JDBC url 或连接配置
-
您好,进一步添加它我可以使用相同的字符串在 WAS 8.5.5.0 上连接,但不能在 WAS 8.5.0.0 上连接。我正在尝试使用以下 url 连接到 exadata。 jdbc:oracle:thin:@(DESCRIPTION = (FAILOVER=on) (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP) (HOST = xxx.com) (PORT = yyyy))) (CONNECT_DATA = (SERVICE_NAME =zzzzz))) .
-
不确定是WAS兼容性问题还是数据库方面的问题。但由于它适用于一个 WAS 而不是其他 WAS,这似乎是 WAS 问题。不确定,我收到此错误。我尝试使用 WAS 8.5.5.0 中使用的相同 JDBC 驱动程序,即 ojdbc6.jar
-
ojdbc6.jar不是版本,只是表示它是 Java 6 (JDBC 4.0) 的驱动程序。 -
如果查看与数据源关联的 JDBC Provider,“类路径”字段中列出了什么值?将 JDBC 提供程序更改为指向 ojdbc6.jar 后是否重新启动服务器?
标签: jdbc oracle11g websphere database-connection database-administration