ORA-28040: 沒有匹配的驗證協議
問題:ORA-28040: 沒有匹配的驗證協議
原因:Oracle數據庫安裝的是12.2版本,Oracle Client安裝的版本是11(ODTwithODAC1120320_32bit)。
解決:打開 sqlnet.ora 文件,增加以下兩行
SQLNET.ALLOWED_LOGON_VERSION_SERVER=8
SQLNET.ALLOWED_LOGON_VERSION_CLIENT=8
不用重啟Oracle Listener 和 數據庫 服務,應用重新連接,會報告新問題:ORA-01017: 用戶名/口令無效; 登錄被拒絕
解決:用sys登錄,修改密碼,新密碼與原密碼相同即可
alter user 用戶名 identified by 密碼
應用再重新連接,成功。

浙公網安備 33010602011771號