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