異地測試網路連線只需 TNSPING,完整 Client 安裝 453MB、耗時久、權限高。自製精簡包:僅保留核心 DLL、網路配置、字元集、Registry,隨拷隨用。
├─ BIN # 核心執行檔 (tnsping.exe, orannzsbb10.dll, oraocci10.dll ...)
├─ NETWORK
│ ├─ ADMIN # tnsnames.ora, sqlnet.ora, listener.ora
│ └─ MESG # 錯誤訊息檔
├─ NLS
│ ├─ DATA # 字元集定義
│ └─ MESG
├─ ORACORE
│ ├─ MESG
│ └─ ZONEINFO # 時區檔
├─ RDBMS
│ └─ MESG
└─ SQLPLUS
└─ MESG
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Oracle]
[HKEY_LOCAL_MACHINE\SOFTWARE\Oracle\KEY_OraClient10g_home1]
"ORACLE_HOME"="D:\\Oracle"
"Oracle_HOME_NAME"="OraClient10g_home1"
"ORACLE_GROUP_NAME"="Oracle - OraClient10g_home1"
"Oracle_BUNDLE_NAME"="Enterprise"
"NLS_LANG"="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"
"ORACLE_HOME_KEY"="SOFTWARE\\Oracle\\KEY_OraClient10g_home1"
FileMon/RegMon 追蹤 TNSPING 執行路徑,提取上述目錄與 Registry。ora.reg;部署時:解壓 → 雙擊導入 Registry → 設定 TNS_ADMIN 環境變數指向 NETWORK\ADMIN。tnsping alias 即可測試連線。TNSPING/SQLPLUS 基本查詢。