1. 程式人生 > >安裝了ORALCE client 通過IIS釋出的網站卻不能訪問ORACLE

安裝了ORALCE client 通過IIS釋出的網站卻不能訪問ORACLE

報錯資訊如下:

未找到 oracle 客戶端和網路元件。這些元件是由 Oracle 公司提供的,是Oracle 7.3.3版 (或更高)客戶軟體安裝的一部分 未安裝這些元件前,將無法使用此提供程式。

這個伺服器有個Windows SERVICE 也要訪問ORACLE  ,這個卻可以的。

而我配置在IIS上的網站要訪問ORACLE 卻報這個錯。

系統:WINDOWS SERVER2003

資料庫:sql server 2008 R2,oracle 11.1G  client

開發工具:VS2010

解決方案:

1.經過百度的各種努力說:找到安裝目錄對目錄選擇屬性,設定安全。新增ERERY ONE 帳號並給予全部許可權。失敗。

2.  找到Oracle 9i 客戶端的安裝目錄,右鍵屬性-〉安全-〉選擇上面的使用者Authenticated Users,將許可權的讀取及執行(預設應該就是選中的),將選中點選為不選中(就是勾去掉),然後在點選選中,然後應用,確定,然後重新啟動系統。看起來是沒有進行操作,但實際上還是有作用的,原因不清楚,有人說是Oracle的BUG。失敗。

3.之後問了同事....同事說具體原因也不知道。只知道是一個固定的BUG,解決辦法類似2.,找到安裝目錄選擇安全。找到你當前有全部許可權並且並且可以控制的那個使用者,把許可權讀寫和控制權限全部關掉。確認完畢。。之後在開啟,把許可權加上去。再確認。之後新增ERVERY ONE使用者,把許可權全部加上。

最後重啟IIS(IIS自動重啟不一定有效,通過CMD命令重啟。iisreset)成功。


--------------------- 
作者:蘭色與白色 
來源:CSDN 
原文:https://blog.csdn.net/chi4419424/article/details/24472935 
版權宣告:本文為博主原創文章,轉載請附上博文連結!