Oracle Data Provider for .NET (ODP.NET) 是 Oracle 官方 ADO.NET 提供者,效能優於 Microsoft 內建 System.Data.OracleClient,並支援 UDT、REF CURSOR、PL/SQL 關聯陣列等進階功能。
Oracle.DataAccess.dll (來自 odt111\odp.net\bin\1.x)OraOps11.dll (來自 odt111\bin)Oracle.DataAccess.dll (來自 odt111\odp.net\bin\2.0)OraOps11w.dll (來自 odt111\bin)ODP.NET 底層呼叫 Oracle Call Interface (OCI),需部署以下原生 DLL:
oci.dll:OCI 核心庫oraociei11.dll:完整 OCI 即時用戶端(約 100MB)oraociicus11.dll:精簡版 Instant Client(約 30MB,建議生產環境使用)orannzsbb11.dll:網路安全/加密庫oci.dlloraociicus11.dllorannzsbb11.dllOracle.DataAccess.dll (對應目標 .NET 版本)OraOps11.dll (或 OraOps11w.dll)方便在客戶端驗證連線:
sqlplus.exeorasqlplusic11.dll測試指令:
sqlplus "user/pwd@//192.168.1.31:1521/ORCL"
Oracle.DataAccess.dll 版號與 OraOps11*.dll、OCI DLL 版本一致(皆為 11g)。