分类:
2012-06-13 22:16:40
原文地址:解决Oracle 10g EM乱码问题 作者:zrp999
linux上面的EM在安装完成后按钮不能正确显示中文字体,通过以下办法可以解决:
修改JDK字体文件
1.备份原字体:
oracle@lyhdb1:> mv $ORACLE_HOME/jdk/jre/lib/font.properties $ORACLE_HOME/jdk/jre/lib/font.properties_bak
2.拷贝中文字体:
oracle@lyhdb1:> cp $ORACLE_HOME/jdk/jre/lib/font.properties.zh_CN.Redhat $ORACLE_HOME/jdk/jre/lib/font.properties
修改JRE字体文件
1.备份原字体:
oracle@lyhdb1:> mv $ORACLE_HOME/jre/1.4.2/lib/font.properties $ORACLE_HOME/jre/1.4.2/lib/font.properties_bak
2.拷贝中文字体:
oracle@lyhdb1:> cp $ORACLE_HOME/jre/1.4.2/lib/font.properties.zh_CN.Redhat $ORACLE_HOME/jre/1.4.2/lib/font.properties
3.清除缓存:
oracle@lyhdb1:> rm -rf /u01/app/11.2.0/oc4j/j2ee/oc4j_applications/applications/em/em/cabo/images/cache/zhs/*.gif
4.重启EM:
oracle@lyhdb1:> emctl stop dbconsole
oracle@lyhdb1:> emctl start dbconsole
5.测试
修改雅黑字体方法
下载雅黑字体:
msyh.ttf
在网上或win7上面都能得到.
拷贝到
/usr/share/fonts/zh_CN/TrueType/
编辑
$ORACLE_HOME/jdk/jre/lib/font.properties
找到
filename.-misc-zysong18030-medium-r-normal--*-%d-*-*-c-*-iso10646-1=/usr/share/fonts/zh_CN/TrueType/zysong.ttf
(最后一行)
修改为
filename.-misc-zysong18030-medium-r-normal--*-%d-*-*-c-*-iso10646-1=/usr/share/fonts/zh_CN/TrueType/msyh.ttf
拷贝
$ORACLE_HOME/jdk/jre/lib/font.properties 到JRE和javavm
cp $ORACLE_HOME/jdk/jre/lib/font.properties $ORACLE_HOME/jre/1.4.2/lib/
cp $ORACLE_HOME/jdk/jre/lib/font.properties $ORACLE_HOME/javavm/lib/ojvmfonts/
rm -rf /u01/app/11.2.0/oc4j/j2ee/oc4j_applications/applications/em/em/cabo/images/cache/zhs/*.gif
emctl stop dbconsole
emctl start dbconsole