原因: 安裝程序自帶 JRE 字體配置文件名針對 NT 4.0,Win2000 內核為 NT 5.0。
解決:
# 1. 將光盤內容複製到本地硬盤
# 2. 重命名字體配置文件
rename .shared_1.0\jre\1.2.2\lib\font.properties.zh.NT4.0
.shared_1.0\jre\1.2.2\lib\font.properties.zh.NT5.0
再從本地運行安裝程序,界面正常顯示中文。
原因: 安裝路徑包含中文字符 (如 D:\軟件\Sybase\),Java 安裝器解析失敗。
解決: 拷貝到**純 ASCII 路徑** (如 D:\Sybase125\) 再運行。
原因之一: 機器上已安裝 DB2,兩者共用環境變量 LC_ALL。DB2 要求 ZH_CN,Sybase 要求 ZH (限 11.9.2 版本)。
解決: 設置 LC_ALL=ZH 啟動 Sybase,或分離運行環境 (容器/虛擬機)。
原因: Master 設備創建過小 (默認可能僅 10-20MB),元數據操作爭用極高。
解決: 重新創建 Master 設備,**大小 ≥ 150MB** (視數據庫規模適當放大)。
根因: 安裝程序自帶 JRE 1.1.7 的 symcjit.dll (JIT 編譯器) 在 P4 新指令集上崩潰/死循環。
# 1. 將安裝文件複製到硬盤
# 2. 找到兩處 symcjit.dll (stage/Components/.../jre/bin/ 及 install/win32/.../jre/bin/)
# 3. 重命名為 symcjit.old 或 symcjit_.dll
# 4. 從 install/win32 執行 setup.exe
# 1. 複製 install 目錄到硬盤 (如 E:\temp)
# 2. 編輯 oraparam.ini
SOURCE=F:\stage\products.jar
JRE_LOCATION=F:\stage\Components\oracle.swd.jre1.1.7\1\DataFiles\Expanded
OUI_LOCATION=F:\stage\Components\oracle.swd.oui1.6.0.9.0\1\DataFiles\Expanded
JRE_MEMORY_OPTIONS=-nojit -ms16m -mx32m # 關鍵:首參數 -nojit
# 3. 執行 E:\temp\install\win32\setup.exe
# 4. 安裝後修改所有 *.cl 文件 (dbcassist.cl, dbmcl.cl 等) 在 Command 行首加 -nojit
Command="C:\Program Files\Oracle\jre1.1.7\bin\jrew" -nojit -classpath ...
替換安裝介質中的 JRE 為 1.1.8+ 或 1.3.1_02+ (需重新打包 ISO),徹底解決兼容性問題。
setup.exe -record -destinationFile install.log) 便於事後審計。