ODP.NET 11g是Oracle發布的供.NET程序訪問Oracle數據庫的ADO.Net組件,比微軟自帶的Oracle組件性能好,更可以訪問UDT(User Defined Type)類型,Procedure,REF等等高級Oracle特性。
.Net 1.1的客戶端需要的發布文件如下:
Oracle.DataAccess.dll (odt111\odp.Net\bin\1.x)
OraOps11.dll (odt111\bin)
.Net 2.0需要發布:
Oracle.DataAccess.dll (odt111\odp.Net\bin\2.0)
OraOps11w.dll (odt111\bin)
上面的客戶端均需要OCI基本包支持:
◆oci.dll
◆oraocIEi11.dll (也可以用更小的oraociicus11.dll代替)
◆orannzsbb11.dll
為了在客戶端測試方便,還可以加上SQL*Plus包,包括兩個文件:
◆sqlplus.exe
◆orasqlplusic11.dll
發布sqlplus包可以使用sqlplus "user_name/passWord@//192.168.1.31:1521/ORCL"在客戶端測試Oracle的狀態。
根據上面原則,最小的ODP.Net Oracle客戶端發布文件包括5個文件,壓縮後大小為8MB:
◆oci.dll
◆oraociicus11.dll
◆orannzsbb11.dll
◆Oracle.DataAccess.dll
◆OraOps11.dll