程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle數據庫基礎 >> NET程序連接Oracle9i報錯oci.dll文件無法加載 的解決方案

NET程序連接Oracle9i報錯oci.dll文件無法加載 的解決方案

編輯:Oracle數據庫基礎
  這個問題好像很普遍,數據庫連接的時候經常容易碰到這樣的問題,我配置過三種操作系統【windows2000,Windows XP professional,Windows2003 Server】下的數據庫連接,基本每次都碰到這樣的問題,說什麼oci.dll文件無法加載。

      有問題百度一下!我經常把碰到的問題百度一下的,這是解決問題的第一步,高興的是網上可以找到解決問題的各種方案,但痛苦也伴隨著高興而來,因為網上常常有N種解決方案,都說得像模像樣的,雲裡霧裡,都不知道到底怎麼弄才好!記得在讀者上讀到過這麼過一句話:聽是一種藝術,怎麼聽更是一種藝術!換句話說就是:用是什麼是一個難題,用哪個更是一個難題!【廢話幾句,我的幾點爛體會哈!】

      結合我采用的解決oci.dll問題的方法,我給出我的解決方案:

     oci.dll文件不管是在服務器的安裝程序還是在客服端的安裝程序中,均在一個名為bin的文件下,找到這個文件夾,返回到包含該文件夾bin高一級的文件夾,右擊->屬性->安全->Authenticated Users->高級->Authenticated Users->查看/編輯->給予其完全控制權限->點擊所有確定->重啟計算機->解決問題

    以上方案對於我給出的操作系統都適用,注意都是客服端哈!雖然我解決了這個問題,但我對這裡面的東西還是不怎麼懂哈,我一直懷疑這裡面可能會存在數據安全的問題,因為給的權限很高啊---完全控制!解決了問題朋友可以嘗試減少部分權限,看看是否影響最後結果!



  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved