oracle12.1 升级到 oracle12.2之后的问题

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='用户';

 

 

 

原文地址:https://www.cnblogs.com/zerotomax/p/14333338.html