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

Oracle 9i 客戶端精簡部署指南:核心 DLL、註冊表、環境變數、OLE DB/ODBC 驅動全清單

     編輯:Oracle 資料庫基礎

場景

無安裝介質、無法執行完整安裝程式,需手工部署極精簡 Oracle 9i 客戶端以支援應用連線。

一、核心 Bin 目錄必備 31 個 DLL (Oracle 9.2.0)


oci.dll           oraclient9.dll    oracommon9.dll    ORACORE9.DLL
orageneric9.dll   oraldapclnt9.dll  oran9.dll         ORANCDS9.DLL
oranrypt9.dll     oranhost9.dll     oranl9.dll        oranldap9.dll
ORANLS9.DLL       oranms.dll        oranmsp.dll       orannts9.dll
orannzsbb9.dll    oranoname9.dll    oranro9.dll       orantcp9.dll
orantns9.dll      ORAPLS9.DLL       ORASLAX9.DLL      ORASNLS9.DLL
ORASQL9.DLL       oratrace9.dll     ORAUNLS9.DLL      oravsn9.dll
orawtc9.dll       ORAXML9.DLL       ORAXSD9.DLL

將上述檔案放入應用程式目錄或系統 PATH 可達路徑 (如 C:\Oracle\Bin)。

二、NLS 資料檔

複製完整目錄:ocommon\nls\admin\data\* 至客戶端對應路徑,否則字元集轉換失敗。

三、時區檔

oracore\zoneinfo\timezone.dat (單一檔案)。

四、網路配置

network\admin\tnsnames.ora — 唯一必備網路配置檔,定義服務別名。

五、註冊表鍵值 (HKLM\SOFTWARE\Oracle)


"ORACLE_HOME"="C:\\Oracle"                    # 指向 Bin 目錄父目錄
"NLS_LANG"="SIMPLIFIED CHINESE_CHINA.ZHS16GBK" # 字元集設定

六、環境變數

系統/用戶 PATH 中加入 Oracle Bin 目錄 (如 C:\Oracle\Bin)。

七、Microsoft OLE DB Provider for Oracle (需額外 1 個檔)

Bin 目錄放入 ociw32.dll。

八、Oracle Provider for OLE DB (支援 ADO 連線屬性對話框顯示)

需 9 個檔案 + 註冊:


OraOLEDB.dll          OraOLEDBgmr.dll     OraOLEDBpus.dll
OraOLEDBrfc.dll       OraOLEDBrmc.dll     OraOLEDBrst.dll
OraOLEDBus.dll        OraOLEDButl.dll     OraOLEDBzhs.dll

管理員 CMD 執行註冊:regsvr32 OraOLEDB.dll。

九、ODBC Driver for Oracle

檔案:sqora32.dll, sqoras32.dll, sqresus.dll。

註冊表導入:


[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\Oracle in OraHome92]
"APILevel"="1"
"CPTimeout"="60"
"ConnectFunctions"="YYY"
"Driver"="D:\\Oracle\\Ora92\\BIN\\SQORA32.DLL"
"DriverODBCVer"="03.51"
"FileUsage"="0"
"Setup"="D:\\Oracle\\Ora92\\BIN\\SQORAS32.DLL"
"SQLLevel"="1"

[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\ODBC Drivers]
"Oracle in OraHome92"="Installed"
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved