在企業環境中,經常需要將已配置好的 Oracle 應用系統(如 HMIS)從一台伺服器遷移至另一台,但目標機器未安裝 Oracle Client。傳統安裝客戶端耗時且易產生版本衝突,實際上可透過「綠色移植」方式快速完成部署。本文整理三大核心步驟,助您在無客戶端情況下順利上線。
核心原則:路徑必須一致。若原系統 Oracle Home(如 ORANT)與 HMIS 資料夾位於 C 槽,新機器也必須放在 C 槽;同理 D 槽亦然。這能確保註冊表、環境變數與捷徑指向的路徑完全匹配,避免「找不到檔案」錯誤。
Oracle Client 依賴註冊表存放 Home 位置、NLS 設定、驅動程式路徑等資訊,HMIS 亦有專屬機碼。操作步驟如下:
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,右鍵點擊 Oracle 節點 → 匯出,儲存為 Oracle.reg。HKEY_LOCAL_MACHINE\SOFTWARE\yyjsxt(HMIS 專用機碼),儲存為 HMIS.reg。.reg 檔複製至目標機器任意位置。這步讓作業系統能找到 oci.dll、sqlplus.exe 等關鍵執行檔。
;D:\ORANT\BIN(若 Oracle 在 D 槽)或 ;C:\ORANT\BIN(C 槽)。注意:若原值已以分號結尾,無需重複添加。完成上述三步後,進入 HMIS 目錄測試啟動主程式。若正常運作,將捷徑發送至桌面,即完成無客戶端移植。若報錯,請依序檢查:路徑一致性、註冊表是否完整匯入、PATH 分號格式、防火牆/防毒軟體是否攔截。
oradim 重建服務,單靠註冊表不足。