首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> .NET 網頁程式設計 >> C# >> 關於C#

Oracle ODP.NET 11g 部署指南:最小客戶端檔案清單與設定要點

     編輯:關於C#

ODP.NET 11g 簡介

Oracle Data Provider for .NET (ODP.NET) 是 Oracle 官方 ADO.NET 提供者,效能優於 Microsoft 內建 System.Data.OracleClient,並支援 UDT、REF CURSOR、PL/SQL 關聯陣列等進階功能。

依 .NET Framework 版本的部署檔案

.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 非託管相依性(所有版本必備)

ODP.NET 底層呼叫 Oracle Call Interface (OCI),需部署以下原生 DLL:

  • oci.dll:OCI 核心庫
  • oraociei11.dll:完整 OCI 即時用戶端(約 100MB)
    或 oraociicus11.dll:精簡版 Instant Client(約 30MB,建議生產環境使用)
  • orannzsbb11.dll:網路安全/加密庫

最小部署套件(5 檔,壓縮約 8MB)

  1. oci.dll
  2. oraociicus11.dll
  3. orannzsbb11.dll
  4. Oracle.DataAccess.dll (對應目標 .NET 版本)
  5. OraOps11.dll (或 OraOps11w.dll)

選擇性:SQL*Plus 測試套件

方便在客戶端驗證連線:

  • sqlplus.exe
  • orasqlplusic11.dll

測試指令:
sqlplus "user/pwd@//192.168.1.31:1521/ORCL"

關鍵部署提醒

  • 所有 DLL 需置於應用程式目錄或系統 PATH 路徑中。
  • 目標機器無需安裝 Oracle Client,即為「XCopy Deployment」。
  • 確認 Oracle.DataAccess.dll 版號與 OraOps11*.dll、OCI DLL 版本一致(皆為 11g)。
  • 64 位元應用程式需部署 64 位元版 ODP.NET 與 OCI DLL。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved