Oracle11g客戶端鏈接Oracle12C服務器端,需配置項sql
前置條件:已安裝Oracle11g客戶端,配置好環境變量,用PL/SQL Developer登陸數據庫數據庫
出現問題:登陸數據庫時,提示「ORA-28040:沒有匹配的驗證協議」服務器
解決辦法:session
①在oracle 12C服務器端$oracle_home/network/admin目錄下 新建文件sqlnet.oraoracle
SQLNET.ALLOWED_LOGON_VERSION_SERVER=11; SQLNET.ALLOWED_LOGON_VERSION_CLIENT=11;
②在服務器端,管理員身份登陸,修改密碼ide
sqlplus / as sysdba alter session set container=服務名; alter user 服務名 identified by 密碼;
注意:配置完服務器端的sqlnet.ora文件後,務必要從新修改密碼,不然仍登陸失敗spa