標籤:c89 棧跟蹤 ntfs 網站 安裝 mic 進階 str 安全
Oracle 用戶端 version 8.1.7 或更高版本報錯
原文地址:https://jingyan.baidu.com/article/0bc808fc2e80871bd585b944.html
聽語音
- |
- 瀏覽:3488
- |
- 更新:2016-11-08 01:05
- |
- 標籤:ORACLE
分步閱讀百度經驗:jingyan.baidu.com
概述:在學習使用iis配置網站的時候,經常會遇到一系列的報錯問題,經常會很困擾我們。在我自己學習的過程中,遇到了一個關於報“需要 Oracle 用戶端軟體 version 8.1.7 或更高版本”的報錯問題。於是從百度搜尋尋求解決方案,很多文章都對此問題的解決方案進行了介紹,但是很多方案都介紹不全面,不能一目瞭然,今天給大家詳細介紹下我遇到的問題和解決該問題的過程,希望能夠協助到大家。
步驟閱讀 百度經驗:jingyan.baidu.com工具/原料
- 工具1:IIS 5.1版本
- 工具2:系統為XP SP3
百度經驗:jingyan.baidu.com方法/步驟
- 1
步驟一:報錯現象:iis配置完畢,進行資料頁訪問的時候,報錯如下:
“System.Data.OracleClient 需要 Oracle 用戶端軟體 version 8.1.7 或更高版本。”
說明: 執行當前 Web 請求期間,出現未處理的例外狀況。請檢查堆疊追蹤資訊,以瞭解有關該錯誤以及代碼中導致錯誤的出處的詳細資料。 異常詳細資料: System.Exception: System.Data.OracleClient 需要 Oracle 用戶端軟體 version 8.1.7 或更高版本。 源錯誤:
執行當前 Web 請求期間產生了未處理的例外狀況。可以使用下面的異常堆疊追蹤資訊確定有關異常原因和發生位置的資訊。
步驟閱讀
- 2
步驟二:解決方案1【百度搜尋到的解決方案】
首先,百度搜尋,找到出錯原因和解決方案如下:
出錯的原因:
1.雖然報的是需要安裝用戶端8.1.7及以上版本但是並非這個,而是.net賬戶沒有訪問Oracle/bin檔案夾的許可權
2.windows2003作業系統安裝在NTFS格式的盤中,如果是FAT32也就沒有這個問題,看來NTFS格式在安全性這方面作的確實出色。
- 3
步驟三:
解決步驟1. 一定要關閉Windows 防火牆,找到ORACLE_HOME檔案夾(伺服器端是D:\oracle)。
- 4
步驟四:
解決步驟2.點擊“進階”----“立即尋找”,在下面顯示的賬戶中選擇“NTWORK SERVICE”(注意:IIS6中aspnet的賬戶是NTWORK SERVICE;而在IIS5中是aspnet。總之,在搜尋出的賬戶中有這兩個賬戶中的哪一個就選哪一個,因為我沒有見過這兩個賬戶共存的,哈哈,估計不能共存吧!這個市個人見解不代表Microsoft的意見)
注意:IIS6中aspnet的賬戶是NTWORK SERVICE;而在IIS5中是aspnet。
- 5
步驟五:
解決步驟3.在“電腦管理”(哈哈,如果不知道怎麼進入那就沒辦法說了)-----雙擊右側的Administrators------將上一步搜尋出來的賬戶添加進去。
- 6
步驟六:解決步驟4.重新啟動IIS即可。可以在“運行”中輸入“IISRESET”。
END
百度經驗:jingyan.baidu.com方法/步驟2
- 1
解決方案2【依據搜尋到的解決方案解決問題過程】
1、 Oracle 用戶端軟體 version 8.1.7 或更高版本。
步驟1、具體解決方案如下:開啟電腦,在電腦案頭。開始-設定-控制台-效能和維護-管理工具-電腦管理
步驟閱讀
- 2
步驟2、選擇本機使用者和組。
步驟閱讀
- 3
步驟3、選擇Administration屬性。
步驟閱讀
- 4
步驟4、選擇添加
步驟閱讀
- 5
步驟5、選擇 進階
步驟閱讀
- 6
步驟6、選擇使用者
步驟閱讀
- 7
步驟7、選擇立即尋找
步驟閱讀
- 8
步驟8、選擇使用者
步驟閱讀
- 9
步驟9、屬性配置完畢。
步驟閱讀
- 10
步驟10、點擊應用,確定,完畢。
- 11
步驟11、重啟電腦,再次開啟網站,測試正常,進入,IIS網站配置完成,訪問正常。
Oracle 用戶端 version 8.1.7 或更高版本報錯