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

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

     編輯:Oracle 資料庫相關知識

本文彙整 Sybase 12.5 於 Windows 2000、Oracle 8i 於 Pentium 4 等經典環境下的安裝疑難雜症與解決方案,供維運人員快速參考。

一、Sybase 12.5 for NT 在 Win2000 介面中文亂碼

原因:安裝程式的字型配置檔針對 NT 4.0,Win2000 核心實為 NT 5.0。

解決:

  1. 將光碟安裝檔複製至硬碟。
  2. 將 .shared_1.0/jre1.2.2/lib/font.properties.zh.NT4.0 重命名為 .shared_1.0/jre1.2.2/lib/font.properties.zh.NT5.0。

二、Sybase 從網路共享或本機硬碟安裝失敗

原因:安裝父目錄路徑包含中文字元。

解決:

  1. 將安裝程式複製到本機。
  2. 置於無中文路徑的資料夾下執行安裝。

三、安裝完成後 Sybase 無法啟動

可能原因:機器已安裝 DB2,兩者共用環境變數 LC_ALL,DB2 用 ZH_CN,Sybase 需 ZH(限 11.9.2 版)。

解決:將 LC_ALL 設為 ZH。

四、Sybase 建立裝置時發生死結

原因:Master 裝置建得太小。

解決:重建 Master 裝置,大小至少 150MB。

五、Oracle 8.1.x 在 Pentium 4 機器上安裝程式無反應

現象:滑鼠變漏斗後復原,CPU/MEM 無動靜。僅發生於 Oracle 8i,9i 正常。

三種解法:

方法一:替換 JIT 編譯器 DLL

  1. 將 Oracle 軟體複製到硬碟。
  2. 將 stage/Components/oracle.swd.jre1.1.7.30/1/DataFiles/Expanded/jre/win32/bin/symcjit.dll 改名為 symcjit.old。
  3. 從 install/win32 執行 SETUP.exe。(前提:機器未裝過 Oracle,否則需先解安裝並清除登錄檔)

方法二:啟動參數加入 -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
  3. 從硬碟啟動 setup.exe,選 Custom 安裝,不建資料庫。安裝過程中若 Net8 Configuration Assistant 停住,從工作管理員結束最新的 JRE 程序。
  4. 安裝完成後,修改 ORACLE_HOME 下所有 *.cl 檔,在 Java 命令列加入 -nojit。

方法三:升級 Oracle 附帶的 JRE 版本

換用較新的 JRE 可根本解決相容性問題。


提醒:Oracle 9i 已修正此問題,新部署建議直接使用 9i 或更新版本。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved