2011-03-28 84 views
0

當前我正在使用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。

回答

0

Oracle數據庫即時客戶端(ODIC)並不打算替代您的ODP .Net插件.Net應用程序;由於您喜歡在線命令,ODIC被用作Oracle客戶端來替換您的TOAD或SQLDeveloper。儘管如此,該ODIC可以用作ODBC應用程序客戶端,例如通過Excel查詢您的Oracle數據庫。我也從USB密鑰中使用它,因爲OIC沒有任何操作系統註冊表操作。

資源:甲骨文迷你網站Oracle Database Instant Client

閱讀來自微型站點:我從來沒有使用過,但包含您ODP.NET ODAC *包括ODP.NET,甲骨文服務MTS,甲骨文供應商適用於ASP.NET,適用於OLE DB的Oracle提供程序以及適用於Oracle Instant Client的OO4O

相關問題