當前我正在使用ODP.Net.Is Oracle Instant客戶端來替代此插件或插件。有些網站談到了在64位和32位機器上使用這個功能。在Oracle即時客戶端上需要一些輸入
謝謝,
我的發現:
Oracle數據庫即時客戶端(ODIC)不旨在替換ODP .NET或附加對於.NET應用程序;
ODP.Net是Oracle的客戶端組件,用於將.Net應用程序連接到Oracle數據庫。 Oracle即時客戶端是一種在PC上安裝Oracle客戶端組件(如ODP.Net和OO4O)的方法,也是完整客戶端安裝的替代方法。
在Oracle 11g之前,ODP.Net並未包含在Oracle Instant Client中。 因此,我們無法將Oracle Instant Client與使用ODP.Net的應用程序一起使用。在Oracle 11g中,我們可以。
另一種解釋:
ODP.NET包含兩個dll的:Oracle.DataAccess和OraOps。 Oracle.DataAccess是託管的dll,它調用OraOps,它是使OCI調用進Oracle客戶端的非託管dll。
即時客戶端由3個或4個dll組成,它是一個小型Oracle客戶端,可以從客戶端應用程序與數據庫進行通信。許多中間件驅動程序可以使用即時客戶端:ODBC,OCI,OLEDB,ODP等。
ODP.NET依賴Instant Client dll將OCI調用傳遞到數據庫;它不直接與數據庫通信。
所以.. ODP>即時客戶端>您的網絡>監聽器/數據庫/等
你當然可以使用的東西Instant客戶端,除了ODP.NET。
如果沒有某種形式的Oracle客戶端軟件(即時或全部),則無法使用ODP.NET。