Oracle 8.1.x 在 P4 機器上運行安裝程式,滑鼠變漏斗隨即恢復箭頭,CPU/記憶體無動靜,安裝介面不出現。僅限 8i,9i 以上版本已修復。
JRE 1.1.7 的 JIT 編譯器與 P4 新指令集衝突,導致 JVM 啟動失敗。
stage/Components/Oracle.swd.jre/1.1.7.30/1/DataFiles/Expanded/jre/win32/bin/symcjit.dll。symcjit.old。install/win32/setup.exe 執行安裝。前提:機器未安裝過 Oracle,否則需先完整解除安裝並清理登錄表。
install 目錄到硬碟(如 E:\temp)。oraparam.ini:SOURCE=f:\stage\products.jar
JRE_LOCATION=f:\stage\Components\Oracle.swrd.jre\1.1.7.30\1\DataFiles\Expanded
OUI_LOCATION=f:\stage\Components\Oracle.swrd.oui\1.6.0.9.0\1\DataFiles\Expanded
JRE_MEMORY_OPTIONS=-nojit -ms16m -mx32m
E:\temp\install\win32\setup.exe。ORACLE_HOME 下所有 *.cl 啟動檔,在 java 命令加 -nojit:Command=("C:\Program Files\Oracle\jre\1.1.7\BIN\JREW" -nojit -classpath ...)
影響檔案:dbassist.cl、dbmig.cl、ifa.cl、elogin.cl、owm.cl、etca.cl、netca.cl、instelogin.cl、instowm.cl 等。
安裝後啟動 DBCA/NetCA/EM,若正常啟動即成功繞過 JIT Bug。