页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

(本文档仅供参考)

问题现象

1、以oracle作为知识库,连接时报错 ORA-28040: No matching authentication protocol,如何解决?

2、Oracle数据源测试通过,在数据库管理获取资源的时候出现ORA-28040: No matching authentication protocol。

Image RemovedImage Added


问题原因

没有匹配的身份验证协议,Smartbi内置驱动jar版本与当前换使用oracle的jdk版本不匹配导致。

...

解决方法

1、排查数据库方面,先确定身份验证协议已开启,数据库工具是否能够连接上该数据库;

...

         参考文档:https://zhuanlan.zhihu.com/p/99664523


3、将Smartbi的驱动替换成可以连通的环境的驱动。若JDBC连接方式的数据库连接工具测试连接通过,可用数据库连接工具本身内置的驱动替换;若无法获取数据库连接工具本身内置的驱动,各版本oracle数据库对应的驱动版本可参考:3、将可以连通的环境的驱动添加到Smartbi中,选择此驱动连接数据库。若JDBC连接方式的数据库连接工具测试连接通过,可用数据库连接工具本身内置的驱动替换;若无法获取数据库连接工具本身内置的驱动,各版本oracle数据库对应的驱动版本可参考:https://blog.csdn.net/qq_39477018/article/details/104676717

替换路径:

Image Removed添加驱动可参考: 如何向Smartbi中添加数据库驱动jar包—V9及以上版本

19C数据库驱动可参考:oracle 19c作为知识库的问题Oracle 19c使用产品内置驱动的一些问题