我們的應用程序是用.Net Framework 4(C#)開發的。正確的Oracle客戶端.Net
看到那樣的問題後: ORA-12571: TNS:packet writer failure with ASP.NET
我選擇了我的Oracle客戶端更新到11.2.0.3版本。
爲了使我們的工作DatabaseProvider,我們使用這些dll:
FILE_NAME(版本)
- OCI.DLL(11.2.0.1)
- OCIW32.DLL( 11.1.0.1)
- Oracle.DataAccess.dll(4.112.0.2)
- orannzsbb11.dll(11.0.0.1)
- oraocci11.dll(11.2.0.2)
- oraociei11.dll(11.2.0.1)
- OraOps11w.dll(2.112.2.0)
- orasql11.dll(11.1.0.6)
我的問題是:我的客戶在Windows Server 2008 R2的運行:
我發現這一點,但我不知道是庫校正:
http://www.oracle.com/technetwork/topics/winx64soft-089540.html
解壓後 「instantclient-基本-windows.x64-11.2.0.3.0」 我無法找到這兩個動態鏈接庫:
- Oracle.DataAccess
- OraOps11w
作爲一個新手入門到Oracle數據庫,我是否遵循正確的道路?
我會試一試,非常感謝! –
這是否意味着我只需要兩個dll,即:Oracle.DataAccess 和OraOps11w?如果我使用的是install.bat腳本,是否讓我不必將我的dll粘貼到我的應用程序文件夾中?它相應地更新了我的oracle客戶機安裝的PATH? –
如果使用install.bat(因爲Oracle.DataAccess應通過install.bat放置在GAC中),則不需要將這些DLL添加到應用程序文件夾。但是,如果你想要一個最小的設置,請看看這裏:http://stackoverflow.com/questions/923283/what-is-the-minimal-setup-required-to-deploy-a-net-application-with-oracle- clie –