Oracle19c连接不上

在本地设计器上连接的时候可以正常连接,当时放到服务器上就会报错:

java.sql.SQLException: ORA-28040: No matching authentication protocol

oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java.111)

 oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java.330)

 oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java.282)

 oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java.277)

 oracle.jdbc.driver.T4CTTIoauthenticate.receiveOsesskey(T4CTTIoauthenticate.java.293) oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java.356)

 oracle.jdbc.driver.PhysicalConnection.

看报错像是驱动器版本不兼容什么的 但是我看文档里 19c 是已内置无需配置。3434acfc335d4e1ad34e9d089a6a170.png

FineReport 喜欢吃书的绿毛虫 发布于 2023-8-8 09:27 (编辑于 2023-8-8 09:29)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
snrtuemcLv8专家互助
发布于2023-8-8 09:28

服务器上驱动的jar包对不对,不对需要更换

你的设计器和服务器版本,是不是不一致的

  • 喜欢吃书的绿毛虫 喜欢吃书的绿毛虫(提问者) 使用的是FR内置的 Oracle驱动,应该是没问题
    2023-08-08 09:33 
  • snrtuemc snrtuemc 回复 喜欢吃书的绿毛虫(提问者) 你把本地jdbc的jar包拷贝到服务器,重启看看,不行你还要确保服务器和你本地设计器的版本一致
    2023-08-08 09:36 
  • 喜欢吃书的绿毛虫 喜欢吃书的绿毛虫(提问者) 回复 snrtuemc 驱动jar是哪一个啊 哈哈 是lib下的 orai18n.jar 吗
    2023-08-08 09:45 
  • snrtuemc snrtuemc 回复 喜欢吃书的绿毛虫(提问者) 正常是ojdbc8.jar,可以啷个都拷贝看看
    2023-08-08 09:49 
最佳回答
0
CD20160914Lv8专家互助
发布于2023-8-8 09:29

plsql能否连接上?

最佳回答
0
runnerLv7资深互助
发布于2023-8-8 09:29

你用本地的jar包替换一下

  • 3关注人数
  • 233浏览人数
  • 最后回答于:2023-8-8 09:29
    请选择关闭问题的原因
    确定 取消
    返回顶部