您的位置:首頁技術文章
文章詳情頁

oracle11g客戶端連接12c服務器ORA-01017錯誤問題解決

瀏覽:3日期:2023-09-15 20:49:58
目錄oracle11g客戶端連接12c服務器ORA-01017錯誤1、環境:2、排查過程:(1)檢查sqlnet.ora(2)通過12c的客戶端訪問12c數據庫(3)檢查用戶訪問信息3、 問題解決4、小結oracle11g客戶端連接12c服務器ORA-01017錯誤1、環境:

客戶端:11g Release 11.2.0.1.0服務器:Release 12.2.0.1.0

ora-01017是用戶登錄的報錯 。

oerr ora 0101701017, 00000, "invalid username/password; logon denied"http:// *Cause:// *Action:

2、排查過程:(1)檢查sqlnet.ora

增加兼容性參數,兼容11g ,也登錄報同樣的錯誤。再次修改兼容性參數,向下兼容10g ,依然報錯。

SQLNET.ALLOWED_LOGON_VERSION_SERVER=10SQLNET.ALLOWED_LOGON_VERSION_SERVER=10(2)通過12c的客戶端訪問12c數據庫

可以訪問,驗證網絡正常,防火墻端口開啟。

(3)檢查用戶訪問信息連接到:Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit ProductionSQL> select username, account_status,password_versions from dba_users where account_status='OPEN';USERNAME--------------------------------------------------------------------------------ACCOUNT_STATUS PASSWORD_VERSIONS-------------------------------- -----------------SYSOPEN 11G 12CSYSTEMOPEN 11G 12C

可以看到默認支持11G 12C兩個版本登錄 。

3、 問題解決

用sys用戶登錄,分別修改sys和system的密碼

alter user system identified by XXXXXXXXX;alter user sys identified by XXXXXXXXX;

再次查詢用戶登錄信息

SQL> select username, account_status,password_versions from dba_users where account_status='OPEN';USERNAME--------------------------------------------------------------------------------ACCOUNT_STATUS PASSWORD_VERSIONS-------------------------------- -----------------SYSOPEN 10G 11G 12CSYSTEMOPEN 10G 11G 12C

可以看到,修改完密碼后,兩個用戶有三個版本支持,10G 11G 12C 。

再次用11g客戶端登錄12c數據庫服務器:

SQL*Plus: Release 11.2.0.1.0 Production on Tue Jun 20 10:33:30 2023Copyright (c) 1982, 2010, Oracle. All rights reserved.Connected to:Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit ProductionSQL>

訪問成功?。。?/p>4、小結

原來在使用oracle10G/oracle11G的客戶端或者服務端連接oracle12c數據庫時,會提示以下錯誤:

ORA-28040: No matching authentication protocol

修改sqlnet.ora文件,增加兼容性參數,就可以解決。如果兼容性參數增加后,登錄訪問報01017錯誤:

ERROR:ORA-01017: invalid username/password; logon denied

通過修改密碼,使得用戶 PASSWORD_VERSIONS的兼容版本10G 11G 12C ,可以正常訪問。

到此這篇關于oracle11g客戶端連接12c服務器ORA-01017錯的文章就介紹到這了,更多相關oracle11g連接12c服務器ORA-0101報錯內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Oracle 數據庫
国产综合久久一区二区三区