链接数据源报错“ORA-28040: No matching authentication protocol”

 

我们在设计器新建数据源链接 oracle 数据库的时候,有的时候会出现 ORA-28040: No matching authentication protocol 这样的错误,应该如何解决?
解决方法:
一般这样的错误使用的都是 oracle 高版本列 oracle12c
设计器 common/jdbc 目录下自带的 oracel 驱动版本和所链接的 oracle 数据库版本不匹,我们需要更换匹配 12c 数据库的驱动。
ojdbc6 适用于 jdk1.6,oracle12c 的数据库。
ojdbc7 适用于 jdk1.7,oracle12c 的数据库。
附件为 oracle12c 驱动 jar:
oracle12Czip