首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> Oracle 資料庫 >> Oracle 資料庫基礎

.NET 連接 Oracle 發生 oci.dll 載入失敗的解決方案

     編輯:Oracle 資料庫基礎

問題現象

.NET 應用程式突然無法登入,除錯發現錯誤:「無法載入檔案 oci.dll」。

嘗試方案一:目錄權限調整

參考網路建議,移除 Oracle\ora92 目錄下 Authenticated Users 所有權限,再重新加入,重開機。實測無效。進一步給 Everyone 完整控制權限,仍報錯。

深入除錯:錯誤轉為「身分證明檢索失敗」

繼續搜尋,發現解決方案:

  1. 開啟 開始 → 程式集 → Oracle → Configuration and Migration Tools → Net Manager
  2. 依序展開:本地 → 概要檔 → Oracle 進階安全性 → 驗證
  3. 在「選取的方法」中移除 NTS

結果

問題解決,.NET 程式恢復正常連接 Oracle。根本原因待後續深入研究。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved