我在 OpenVMS 服務器上安裝了 Oracle 10.2.0.4.0 資料庫。
我撰寫了一些 ASP.Net MVC 應用程式來讀取和寫入資料庫。開發機器是Windows 7 32bit。我安裝了 Oracle 客戶端。這些應用程式依賴于 Oracle OleDB Provider。
應用程式應托管在 Windows Server 2019 上。
當我在新的 IIS 中設定應用程式時,我收到有關缺少 OraOLEDB 提供程式的錯誤。
我嘗試使用以下命令安裝 ODAC122010Xcopy_x64
install oledb c:\oracle\home1 home1
命令結束時沒有錯誤。但供應商名單沒有受到影響。即使在重新啟動機器后仍報告相同的錯誤。
然后我嘗試了:
install all c:\oracle\home1 home1但沒有區別。
在服務器上安裝 Oracle Client 是前提條件嗎?如果是這樣,哪個版本最適合 Windows Server 2019?
如果不是,那么服務器支持什么版本的ODAC?
uj5u.com熱心網友回復:
查看
您需要 Oracle 客戶端 12.1 或更低版本。
是的,OraOLEDB Provider 需要一個 Oracle 客戶端,并且兩者的版本必須完全相同。
架構(即 32 位與 64 位)也必須匹配。在 32 位 Windows 上開發應用程式時,您必須安裝 32 位版本的 Oracle Client 和 OraOLEDB Provider。
如果需要,您可以同時安裝 32 位和 64 位 Oracle 客戶端,請參閱在已經運行 64 位 Oracle 資料庫服務器的 Windows 服務器上安裝 Oracle 32 位客戶端
請注意,由于 Windows COM 限制,您只能安裝一個OraOLEDB 提供程式(即 32 位和 64 位各一個)。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/398207.html
上一篇:在ApacheImpala中實作Oracle的rownum()
下一篇:如何閱讀RDF報告檔案
