setup.exe 無響應,任務管理器顯示 CPU 瞬間飆升後歸零,無進程殘留。安裝介質自帶 JRE 1.1.7 的 symcjit.dll (Symantec JIT 編譯器) 在 Pentium 4 (SSE2 指令集) 及 Windows 2000/XP 新內核上不兼容,導致 JVM 崩潰/死循環。
# 1. 將安裝介質完整複製到硬盤 (如 D:\Ora817)
# 2. 搜索 symcjit.dll,通常在兩處:
D:\Ora817\stage\Components\oracle.swd.jre1.1.7\1\DataFiles\Expanded\bin\symcjit.dll
D:\Ora817\install\win32\jre\bin\symcjit.dll
# 3. 均重命名為 symcjit_.dll (或 .old)
# 4. 可選:打包為 ISO 掛載虛擬光驅安裝,避免安裝程序修改源文件
# 5. 從 D:\Ora817\install\win32\setup.exe 執行安裝
上述環境均成功安裝 Enterprise Edition,創建數據庫、Net8 配置、EM 均正常。
重命名 symcjit.dll 後,JVM 回退到**解釋器模式**執行字節碼,雖較慢但穩定。安裝過程屬一次性操作,性能影響可忽略。
$ORACLE_HOME/jre/bin/symcjit.dll,運行時 JRE 版本可能不同 (1.3.1+ 已修復),保持原樣即可。$ORACLE_HOME/jre目錄使用 1.3.1+ JRE。OTN (Oracle Technology Network) 註冊登錄後可下載歷史版本:
https://www.oracle.com/database/technologies/oracle8i-archive-downloads.html (需有效 CSI 或試用帳號)。