公司数据库从oracle11g升级到12c,默认对老版本的jdk不支持,有一些旧系统使用的是1.5版本的jdk,使用的jar包是ojdbc5.jar。一启动,报错ORA-28040: No matching authentication protocol,在网上找了资料,需要修改sqlnet.ora文件(app/oracle/product/12.1.0/dbhome_1/network/admin/sqlnet.ora)。修改完后重启服务,这次报错ORA-01017: invalid username/password; logon denied,又埋头找了半小时资料,终于找到解决方法:重新配置账号密码。
以上方法主要来源于该博客:http://blog.itpub.net/24851054/viewspace-2148705/
公司将数据库从Oracle11g升级到12c后,旧系统使用的JDK1.5版本不被默认支持。启动时先报ORA - 28040错误,修改sqlnet.ora文件后,又报ORA - 01017错误,最终通过重新配置账号密码解决问题。
264

被折叠的 条评论
为什么被折叠?



