📝 在 64-bit Windows 安裝 Oracle Developer Suite 10g (32-bit)
📌 前因
因為工作需求,需要在 64 位元 Windows 環境 上安裝 Oracle Developer Suite 10g (10.1.2.0.2, 32-bit),用來開發 Oracle Forms / Reports。
但這個軟體是 2006 年左右的產品,原本只支援 Windows XP / Server 2003 (32-bit),所以在現代系統安裝時,會遇到不少相容性問題。
Download點可在網路上找到,在此記錄我的安裝過程。
⚠️ 遇到的問題與錯誤訊息
1. 虛擬記憶體不足
安裝程式檢查時跳出:
「安裝作業在嘗試驗證虛擬記憶體設定時發生錯誤,請確認虛擬記憶體至少要有 256 MB」
👉 即使我系統已經有超過 2GB 的虛擬記憶體,還是被判斷不足。
💡 補充建議:
由於 Oracle Developer Suite 10g 是很舊的版本(大約 2006 年的產品),它和 Windows 10 / 11 會有相容性問題。建議:
- 優先在 Windows 7 32-bit 或 Windows XP 的虛擬機器(VMware/VirtualBox)中安裝。
- 若要在新系統安裝,需搭配 相容模式 (Windows XP SP3) 並以 管理員身份執行安裝程式。
⚠️:雖然安裝成功,但後續執行和開發時,因為 64-bit 系統 + 舊版 32-bit 軟體 的組合,還是會遇到一些限制
1️⃣ 前置準備
- 作業系統:Windows 10 / 11 64-bit
- 安裝檔:Oracle Developer Suite 10g (10.1.2.0.2) 需要有disk1和disk2(從disk1的setup去執行)
- JDK:必須安裝 32-bit JDK 1.4 或 1.5(新版 JDK 會不相容)
- 權限:需要「系統管理員」帳號去執行
2️⃣ 設定虛擬記憶體 (Pagefile)
因為安裝程式會誤判,所以我們必須手動設定:
- 控制台 → 系統 → 進階系統設定 → 效能 → 設定
- 點「進階」→ 虛擬記憶體 → 變更
- 取消勾選 自動管理所有磁碟的分頁檔大小
- 選擇 C 槽,手動輸入:
- 初始大小:1024 MB
- 最大大小:2048 MB
- 按「設定」→ 確定 → 重新開機(可先嘗試不重開機後執行)
💡 這樣安裝程式就會讀到正確的 Pagefile 數值,不會再報「小於 256 MB」。
3️⃣ 設定安裝程式相容性
- 找到安裝程式
setup.exe - 右鍵 → 內容 → 相容性
- 勾選:
- 「以相容模式執行這個程式:Windows XP (SP3)」
- 「以系統管理員身分執行此程式」
4️⃣ 開始安裝 Oracle Developer Suite
- 執行
setup.exe - 選擇 完整安裝 (1.15GB)
- 如果安裝過程中跳出 虛擬記憶體不足 → 再確認 Step 2 設定是否生效
- 安裝完成後,重新開機
5️⃣ 設定環境變數
安裝完成後,到「系統環境變數」新增:
ORACLE_HOME→ 例如C:\\DevSuiteHome_1PATH→ 加入%ORACLE_HOME%\\binFORMS_PATH/REPORTS_PATH→ 指向 Forms、Reports 目錄
🔎 後續可能的執行問題
雖然安裝完成,但因為系統相容性,後續可能會遇到:
- OC4J 無法啟動
- Forms 執行時瀏覽器不支援(需要 IE 32-bit / 舊版 Firefox)
- Reports 產生 PDF/HTML 出錯
👉 如果只是偶爾使用,可以在 64-bit 環境勉強運行;
👉 如果需要長期穩定開發,建議用 VM (Windows XP / Win7 32-bit) 跑會更保險。
文章標籤
全站熱搜
