公司数据库从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/