首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

Sybase 與 Oracle 安裝常見問題排查手冊

     編輯:Oracle 資料庫相關知識

Sybase ASE 12.5 on Windows 2000 安裝界面中文亂碼

原因: 安裝程序自帶 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

再從本地運行安裝程序,界面正常顯示中文。

Sybase 安裝程序拷貝到本地/網絡共享後無法運行

原因: 安裝路徑包含中文字符 (如 D:\軟件\Sybase\),Java 安裝器解析失敗。

解決: 拷貝到**純 ASCII 路徑** (如 D:\Sybase125\) 再運行。

Sybase 安裝後無法啟動

原因之一: 機器上已安裝 DB2,兩者共用環境變量 LC_ALL。DB2 要求 ZH_CN,Sybase 要求 ZH (限 11.9.2 版本)。

解決: 設置 LC_ALL=ZH 啟動 Sybase,或分離運行環境 (容器/虛擬機)。

Sybase 創建設備死鎖 (Win/Unix 通用)

原因: Master 設備創建過小 (默認可能僅 10-20MB),元數據操作爭用極高。

解決: 重新創建 Master 設備,**大小 ≥ 150MB** (視數據庫規模適當放大)。

Oracle 8.1.x 在 Pentium 4 機器上安裝程序無響應 (CPU 閒置、無進程)

根因: 安裝程序自帶 JRE 1.1.7 的 symcjit.dll (JIT 編譯器) 在 P4 新指令集上崩潰/死循環。

方法一:替換 symcjit.dll (最簡單)

# 1. 將安裝文件複製到硬盤
# 2. 找到兩處 symcjit.dll (stage/Components/.../jre/bin/ 及 install/win32/.../jre/bin/)
# 3. 重命名為 symcjit.old 或 symcjit_.dll
# 4. 從 install/win32 執行 setup.exe

方法二:啟動參數禁用 JIT (-nojit)

# 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

替換安裝介質中的 JRE 為 1.1.8+ 或 1.3.1_02+ (需重新打包 ISO),徹底解決兼容性問題。

通用安裝最佳實踐

  • 安裝前檢查硬件兼容性矩陣 (CPU、內存、磁盤、OS 版本、補丁包)。
  • 關閉防病毒軟件、防火牆、無關服務。
  • 備份關鍵配置文件 (註冊表、環境變量、/etc/hosts)。
  • 安裝日誌重定向到文件 (setup.exe -record -destinationFile install.log) 便於事後審計。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved