Oracle
ORA-28040: 沒有匹配的身份驗證協議
我正在嘗試使用 odbc 驅動程序連接到我的 RAC 數據庫。在嘗試時我得到
ORA-28040
: 沒有匹配的認證協議我在客戶端和伺服器中都添加了這個:
SQLNET.ALLOWED_LOGON_VERSION=8
我還嘗試用伺服器和客戶端替換上述不推薦使用的參數。我仍然得到同樣的錯誤。
更多細節:
- 數據庫版本 12c
- 客戶端版本 12c
這可能是 Oracle 客戶端/伺服器版本兼容性問題。
來自java.sql.SQLException:ORA-28040:沒有匹配的身份驗證協議
> > 發生這種情況是因為您使用的是不兼容的 JDBC 驅動程序版本。 > > > 要解決此問題,請確保您使用的是最新版本的 Oracle JDBC 驅動程序,如果不是使用 JDBC 12c 或更高版本。 > > >
答案最初由問題作者作為評論留下:
它在添加新的 12c 參數而不是在
sqlnet.ora
.