Navicat Premium 連接Oracle登入時候報ORA-12638: 身份證明檢索失敗的解決辦法


我的電腦是64位,oracle也是64位, plsql客戶端是32位,oci連接的是32位 11.2版本;

用plsql 連接本地或遠程數據庫都沒問題。在用 Navicat Premium 連本也沒問題,連遠程就報錯:ORA-12638: 身份證明檢索失敗

解決辦法

找到oracle安裝目錄:D:\app\ln_qi\product\11.2.0\dbhome_1\NETWORK\ADMIN 打開sqlnet.ora 

還有一個 plsql 32位客戶端 F:\instantclient_11_2\NETWORK\ADMIN\ 打開sqlnet.ora

內容必須一樣,最上面的路徑不一樣,根據實際路徑自己修改

在里面找到 SQLNET.AUTHENTICATION_SERVICES= (NTS)
將其更改為: SQLNET.AUTHENTICATION_SERVICES= (BEQ,NONE)   我是這么解決的

或者注釋掉:#SQLNET.AUTHENTICATION_SERVICES= (NTS)

如圖:D:\app\ln_qi\product\11.2.0\dbhome_1\NETWORK\ADMIN

F:\instantclient_11_2\NETWORK\ADMIN\

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM