首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> Oracle 資料庫 >> Oracle 資料庫基礎

Oracle 10g Instant Client 免安裝部署指南:最小檔案集、環境變數、註冊表、ASP.NET 權限

     編輯:Oracle 資料庫基礎

核心檔案清單(從 Server 機器複製)

oci.dll
ocijdbc10.dll
ociw32.dll
orannzsbb10.dll
oraocci10.dll
oraocie10.dll
sqlnet.ora
tnsnames.ora
classes12.jar
ojdbc14.jar

打包成 `oracleinstantclient.rar` 分發。

部署 5 步驟

  1. 解壓:`D:\OracleInstantClient`
  2. 修改 tnsnames.ora:更新 `HOST`、`PORT`、`SERVICE_NAME`。
  3. 環境變數 PATH:新增 `D:\OracleInstantClient`。
  4. 註冊表(`HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment`):
    LD_LIBRARY_PATH = D:\OracleInstantClient
    NLS_LANG        = AMERICAN_AMERICA.ZHS16GBK
    TNS_ADMIN       = D:\OracleInstantClient
  5. ASP.NET 權限:`ASPNET` 用戶(或 IIS AppPool 身分)授予資料夾 **讀取/執行** 權限。

驗證

tnsping ORCL
sqlplus user/pwd@ORCL

進階補充

  • **相容 Oracle 9.2**:同樣檔案集通常可連 9i 資料庫(OCI 向下相容)。
  • **JDBC 應用**:需額外下載 `instantclient-jdbc-win32-10.1.0.2.zip`(含 `ojdbc14.jar`、`orai18n.jar`)。
  • **打包成安裝程式**:用 Inno Setup / NSIS / WiX 將上述步驟封裝為 `setup.exe`,支援無人值守參數 `/SILENT`。
  • **64-bit 系統**:確保應用程式編譯目標與 Instant Client 位數一致(32-bit App 需 32-bit Client,`SysWOW64` 重導向)。

官方下載替代

若無 Server 機器可複製,直接至 OTN 下載對應版本 Instant Client Basic / Basic Light / JDBC / ODBC / SDK 套件。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved