在安装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
=====================================================================