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

2021-09-27 09:12:14 字數 548 閱讀 8337

oracle 報出該錯誤一般是sqlnet.authentication_services引數設定錯誤

將sqlnet.authentication_services= (nts)改為:sqlnet.authentication_services= (none)

windows作業系統預設引數,意思為作業系統驗證驗證登陸,也就是說,在windows中預設就是採用作業系統驗證的,也許oracle認為,擁有了sa許可權,就擁有了系統最高許可權,所以資料庫dba的sys使用者也無需再驗證密碼了

表示採用資料庫身份驗證(基於oracle密碼驗證),還可以設定成(none,nts),其實這樣設也沒有意義了,只要括號中有nts,就會採用作業系統驗證,none就沒有用了

在unix/linux系統中,預設無sqlnet.ora檔案,此時是作業系統驗證和oracle密碼驗證並存,在安裝目錄下新增sqlnet.ora檔案並加上sqlnet.authentication_services這個引數後,不管sqlnet.authentication_services設定為none、nts還是(none,nts),都是基於oracle密碼驗證

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

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

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

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

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

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