Oracle12c連接問題ORA-28040:沒有匹配的驗證協議
造成改問題的原因是客戶端版本太低。修改sqlnet.ora文件可以讓服務器適配低版本的客戶端
sqlnet.ora文件中加入
SQLNET.ALLOWED_LOGON_VERSION_SERVER=10
SQLNET.ALLOWED_LOGON_VERSION_CLIENT=10
意為接受10版本以上的連接到數據庫
修改上述文件之后再修改一次密碼
登陸數據庫,在本地使用ORACLE_SID指定的庫登陸數據庫
sqlplus / as sysdba
alter user sys identified by system;
即可
來自 <https://blog.csdn.net/qq_42967254/article/details/105003069>
