帆软报表企业工程数据库不匹配

企业用户,帆软fine report连接Oracle数据库报错 ORA-28040: No matching authentication protocol,image.png,发现帆软服务器上内置的驱动是ojdbc14.jar,数据库Oracle10g,但是目前多个报表需要连接oracle12.2版本的数据库,怎么办,能不能为不同的连接设置不同的驱动

FineReport michelle123 发布于 2022-7-8 10:23
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
1
snrtuemcLv8专家互助
发布于2022-7-8 10:56

其实目前版本的ojdbc8.jar也是支持10g的

ojdbc8.zip

去\webapps\webroot\WEB-INF\lib文件夹下把原来的ojdbc14.jar删除,放这个ojdbc8,自己解压下

然后重启服务器就可以了

最佳回答
0
好好生活好好学习Lv7资深互助
发布于2022-7-8 10:24(编辑于 2022-7-8 10:32)

你问一下客服吧,会jar包冲突的

oracle10G/oracle11G连接oracle12c,ORA-28040的解决_weixin_36469832的博客-CSDN博客_oracle10g连接12c

这个是oracle不同版本的驱动不同导致的,report没做jar包分离

你可以试试保留 jar包14 改一下oracle 12的配置

  • 3关注人数
  • 466浏览人数
  • 最后回答于:2022-7-8 10:56
    请选择关闭问题的原因
    确定 取消
    返回顶部