ORA 12638 身份證明檢索失敗的解決方法

2021-09-08 12:38:47 字數 543 閱讀 1289

本地oracle客戶端用plsql developer連線遠端資料庫,每次登入都會在很久之後,出現ora-12638: 身份證明檢索失敗,tnsping 表明tns配置沒有問題。

解決方案:

此目錄下找到

sqlnet.ora檔案,如果存在sqlnet.authentication_services= (nts)設定,則修改為:sqlnet.authentication_services= (none),如果不存在,則直接新增sqlnet.authentication_services= (none),我的問題得以解決。

sqlnet.authentication_services 表示oracle使用哪種驗證方式,nts表示採用本地作業系統認證,none表示將採用口令檔案方式認證。設定了none後,本地的作業系統認證將不被許可,oracle將採用口令檔案認證(此時remote_login_passwordfile=exclusive)如connect /as sysdba 登入,後報錯ra-01031: insufficient privileges,實際上是要求你輸入sysdba的使用者名稱和密碼

ORA 12638 身份證明檢索失敗的解決方法

本地oracle客戶端用plsql developer連線遠端資料庫,每次登入都會在很久之後,出現 ora 12638 身份證明檢索失敗,tnsping 表明tns配置沒有問題。解決方案 此目錄下找到sqlnet.ora檔案,如果存在sqlnet.authentication services nt...

ORA 12638 身份證明檢索失敗的解決方法

oracle 報出該錯誤一般是sqlnet.authentication services引數設定錯誤 將sqlnet.authentication services nts 改為 sqlnet.authentication services none windows作業系統預設引數,意思為作業系統...

如何解決ORA 12638 身份證明檢索失敗

問題描述 使用plsql連線遠端資料庫時,有時候會遇到提示ora 12638 身份證明檢索失敗的問題,怎麼辦呢?有兩種方法,選擇一種更改就行了,網路上大多是第一種方法,如果已經找過不是你想要的答案,那不妨直接看看第五步的第二種方法。1第一種方法是修改oracle服務端配置,配置驗證方式 2修改pro...