之前的oracle客戶端一直可以用,昨天電腦出了問題自動重啟了,之后就出現ORA-12638: 身份證明檢索失敗。根據網上提供的將SQLNET.AUTHENTICATION_SERVICES= (NTS) 更改為
SQLNET.AUTHENTICATION_SERVICES= (BEQ,NONE)。但是自己的程式還是有部分功能不能用。 可是之前的SQLNET.AUTHENTICATION_SERVICES= (NTS) 是可以用的。
還有網上說的: Oracle -> Configuration and Migration Tools ->
Net Manager→本地→概要檔案→Oracle高級安全性→驗證→去掉所選方法中的 "NTS" 我沒有在概要檔案下方找到“Oracle高級安全性”

哪位大俠幫忙看下。
uj5u.com熱心網友回復:
生成個 trace,確定一下具體的錯誤原因吧uj5u.com熱心網友回復:
這臺服務器,加了 windows 域了嗎?uj5u.com熱心網友回復:
我的是本機,做客戶端開發的。之前一直好好的,昨天電腦出問題重啟了就提示這個問題了。
uj5u.com熱心網友回復:
在命名那里。。。uj5u.com熱心網友回復:
我也是同樣問題,貌似也是二十幾號win10某次更新后,突然就連不上資料庫,報ora-12638的錯。。。網上說的改sqlnet.ora檔案我也試過了,完全沒效果,一樣報這錯。。。
uj5u.com熱心網友回復:
樓主,你點命名,這是個下拉框會出現高級安全性uj5u.com熱心網友回復:
系統環境變數設定ORACLE_HOME
檢查path, 如果安裝過多個oracle客戶端,這里只能出現一個
修改sqlnet.ora,=(none)
uj5u.com熱心網友回復:
樓主,解決了嗎?我的也變成這樣了,Net Manager--概要檔案下面就沒有“Oracle高級安全性”uj5u.com熱心網友回復:
6樓是正確的,點一下【命名】。會有個高級安全性的選項的。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/80602.html
標籤:基礎和管理
