oracle12.1 升级到 oracle12.2之后的问题
①ORA-28040: No matching authentication protocol
原因是升级到12c r2之后,貌似只允许相同版本的客户端连接了。
解决办法就是在$ORACLE_HOME/network/admin/sqlnet.ora中添加下面的参数
SQLNET.ALLOWED_LOGON_VERSION_CLIENT = 8 SQLNET.ALLOWED_LOGON_VERSION_SERVER = 8
※修改完之后需要重启
sqlplus sys/manager as sysdba SQL> shutdown immediate SQL> startup
②ORA-01017: invalid username/password; logon denied
用户名密码并没有问题,但是就是登陆不上。
需要重新设置下密码。
ALTER USER #USER_NAME# identified by #PASSWORD# ; --更新密码后可以查看下密码的版本 select dba_users.password_versions from dba_users where username='用户';