使用Oracle ODP.NET 11g的.NET程式發布方法(轉)
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
詳細資料還可以參考這裡:
http://download.oracle.com/docs/cd/B28359_01/server.111/b31189/apd.htm
http://forums.oracle.com/forums/thread.jspa?threadID=519176&tstart=0&messageID=2060399
以及門戶網站:
http://www.oracle.com/technology/tech/dotnet/index.html
轉載自:http://www.cnblogs.com/xugang/archive/2008/01/21/1047072.html