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

2021-10-18 21:38:40 字數 1031 閱讀 3972

問題描述

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

1第一種方法是修改oracle服務端配置,配置驗證方式

2修改product\11.2.0\dbhome_1\network\admin\sqlnet.ora

把sqlnet.authentication_services= (nts)

更改為sqlnet.authentication_services= (none)

應該會提示沒有修改許可權,可以拷出來改完再用管理員許可權覆蓋回去

如何解決ora-12638:身份證明檢索失敗

3或者在oracle工具net manager裡面改

如何解決ora-12638:身份證明檢索失敗

4本地》概要檔案》oracle高階安全性》驗證》去掉所選方法中的 「nts」

如何解決ora-12638:身份證明檢索失敗

5第二種方法是修改客戶端的方式,一般別人的plsql能連而你的會提示這個報錯就是這個原因,開啟plsql不登入。

如何解決ora-12638:身份證明檢索失敗

儲存更改後再試試,不會報錯了,注意,如果安裝的不是oracle客戶端,而是oracle服務端,可能會採用本地服務端的配置方式,也就是本地net manager相應的配置,需要按方法1把本地的net manager也做相應修改。

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 身份證明檢索失敗的解決方法

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