sqlplus可以连接oracle但jdbc报账号或密码错误

 时间:2024-10-11 22:38:10

1、sqlplus 可以通过账号密码正常登陆 Oracle

sqlplus可以连接oracle但jdbc报账号或密码错误

2、通过oracle客户端软件 dbvisualizer 就无法连接,报 ORA-01017 的错误

sqlplus可以连接oracle但jdbc报账号或密码错误

3、这个问题是因为 oracle 12c 允许的密码校验策略将较低版本数据库驱动使用的密码策略排除掉了,即如果你使用较低版本的 oracle jdbc 驱动,正确的密码也无法通过校验。图示,查看当前使用的 jdbc 驱动版本。

sqlplus可以连接oracle但jdbc报账号或密码错误sqlplus可以连接oracle但jdbc报账号或密码错误

4、ojdbc6.jar 是为 JDK1.6 适配的驱动,ojdbc8 是为 JDK1.8即以上版本准备的驱动,因此将客户端软件中使用的 ojdbc6.jar 替换为 ojdbc8.jar 。

sqlplus可以连接oracle但jdbc报账号或密码错误

5、再次尝试通过客户端连接数据库,这次连接成功了。

6、总结:随着oracle版本的升级,其内部的账号密码的校验策略也会逐步升级,同样一些老的校验策略默认就不变支持了,此时如果还使用只支持这种老的策略的驱动去连接数据库,就会被拒绝!

  • notepad++怎么连接ftp,怎么使用ftp
  • npm代理如何设置npm网络链接失败如何设置
  • 使用sqlplus怎么导入sql脚本?
  • 如何运行PowerShell脚本
  • Tomcat做成windows服务
  • 热门搜索
    随喜是什么意思 兵荒马乱是什么意思 92和95号汽油有什么区别 三同时是指什么 lucy是什么意思 胎停有什么症状或征兆吗 三个火一个木念什么 3月4日是什么星座 4月6日是什么星座 六稳六保指的是什么