在安裝Linux系統時,我們系統環境變量設置的是中文環境,那麼就不會有這個問題。這個問題根本原因在於安裝時,JDK/JRE字符集的自動選擇。
解決辦法:
1. 修改jdk 下面的字體。
=====================================================================
[Oracle@ localhost ~]$ cd $ORACLE_HOME/jdk/jre/lib/
[Oracle@ localhost ~]$ mv font.properties font.properties_bak
[Oracle@ localhost ~]$ cp font.properties.zh_CN.Redhat font.properties
=====================================================================
2. 修改jre 下面的字體
=====================================================================
[Oracle@ localhost ~] cd $ ORACLE _HOME/jre/1.4.2/lib
[Oracle@ localhost ~] mv font.properties font.properties_bak
[Oracle@ localhost ~] cp font.properties.zh_CN.Redhat font.properties
3. 檢查字體文件是否不存在
=====================================================================
[Oracle@ localhost ~] tail font.properties
fontset.dialoginput.plain=\
-b&h-luxi mono-medium-r-normal--*-%d-*-*-m-*-iso8859-1,\
-isas-song ti-medium-r-normal--*-%d-*-*-c-*-gb2312.1980-0
fontset.default=\
-b&h-luxi sans-medium-r-normal--*-%d-*-*-p-*-iso8859-1,\
-isas-song ti-medium-r-normal--*-%d-*-*-c-*-gb2312.1980-0
filename.-misc-zysong18030-med ium-r-normal--*-%d-*-*-c-*-iso10646-1=/usr/share/fonts/zh_CN/TrueType/zysong.ttf
=====================================================================
注意:紅色部分的路徑,看該路徑下是否存在字體文件,若不存在,修改爲存在的字體文件。
4. 清除em的cache
=====================================================================
[Oracle@ localhost ~]cd $ORACLE_HOME/oc4j/j2ee/oc4j_applications/
applications/em/em/cabo/images/cache/zhs
[Oracle@ localhost ~] rm *.gif
=====================================================================
5. 重新啓動Oracle em
=====================================================================
[Oracle@ localhost ~] emctl stop dbconsole
[Oracle@ localhost ~] emctl start dbconsole
=====================================================================