Linux平台Oracle10g EM乱码的解决
2013-01-30 10:00
399 查看
最近装了oracle,发现em中文按钮全是乱码,找了找,发现大部分文章之告诉你替换jdk和jre的字符集,但是替换之后的font文档最后一行有filename,是找到你系统字符集位置的,要确保路径和文件确实存在,替换才会有效。若不存在,也不用煞费苦心的去安装ttfonts-zh_CN,安这东西解决关联性就够你忙一阵子了。我们直接从windows里面拷过来就行了,windows下字符集的位置在c:\windows\font,找到宋体(其实,你可以定制自己的em要什么字体了,喜欢幼圆的拷贝幼圆过去也没问题),windows下字符集扩展名是ttc,拷到指定dir下(dir不存在就建出来),把文件名改好,完事ok,下面是步骤。
OS:RHEL 6
Oracle 10.2.0.3
1.
关闭控制台
$ emctl stop dbconsole
2.
修改$ORACLE_HOME/jdk/jre/lib 和 $ORACLE_HOME/jre/1.4.2/lib/ 目录下字符集字体配置文件:
$ cd $ORACLE_HOME/jdk/jre/lib
$ cp font.properties font.properties.old
$ cp font.properties.zh_CN.Redhat font.properties
$ cd $ORACLE_HOME/jre/1.4.2/lib
$ cp font.properties font.properties.old
$ cp font.properties.zh_CN.Redhat font.properties
3.
$ more $ORACLE_HOME/jdk/jre/lib/font.properties| grep ttf
filename.-misc-zysong18030-medium-r-normal--*-%d-*-*-c-*-iso10646- 1=/usr/share/fonts/zh_CN/TrueType/zysong.ttf
$ ll /usr/share/fonts/zh_CN/TrueType/zysong.ttf
-rw-r--r-- 1 root root 9249332 Mar 29 2002 /usr/share/fonts/zh_CN/TrueType/zysong.ttf
如果没有该文件,从windows平台拷贝宋体ttc文件,改名为zysong.ttf
4.
清空缓存中的图片文件
$ rm -rf $ORACLE_HOME/oc4j/j2ee/oc4j_applications/applications/em/em/cabo/images/cache/zhs/*.gif
5.
启动控制台
$ emctl start dbconsole
OS:RHEL 6
Oracle 10.2.0.3
1.
关闭控制台
$ emctl stop dbconsole
2.
修改$ORACLE_HOME/jdk/jre/lib 和 $ORACLE_HOME/jre/1.4.2/lib/ 目录下字符集字体配置文件:
$ cd $ORACLE_HOME/jdk/jre/lib
$ cp font.properties font.properties.old
$ cp font.properties.zh_CN.Redhat font.properties
$ cd $ORACLE_HOME/jre/1.4.2/lib
$ cp font.properties font.properties.old
$ cp font.properties.zh_CN.Redhat font.properties
3.
$ more $ORACLE_HOME/jdk/jre/lib/font.properties| grep ttf
filename.-misc-zysong18030-medium-r-normal--*-%d-*-*-c-*-iso10646- 1=/usr/share/fonts/zh_CN/TrueType/zysong.ttf
$ ll /usr/share/fonts/zh_CN/TrueType/zysong.ttf
-rw-r--r-- 1 root root 9249332 Mar 29 2002 /usr/share/fonts/zh_CN/TrueType/zysong.ttf
如果没有该文件,从windows平台拷贝宋体ttc文件,改名为zysong.ttf
4.
清空缓存中的图片文件
$ rm -rf $ORACLE_HOME/oc4j/j2ee/oc4j_applications/applications/em/em/cabo/images/cache/zhs/*.gif
5.
启动控制台
$ emctl start dbconsole
相关文章推荐
- Linux平台Oracle10g EM乱码的简单解决
- 彻底解决tomcat6加入log4j后在linux平台下乱码的问题
- 解决Linux下Oracle 10g数据库em,dbca中文方块乱码问题
- sqldeveloper linux平台乱码问题解决办法
- WebSphere Application Server 5.0在Linux平台上中文界面乱码问题的解决
- Oracle中文乱码的解决方法——windows移殖linux平台wchar_t长度不同的解决策略
- Linux oracle 10g EM、ISQLPLUS 按钮乱码解决
- Oracle10g EM乱码之快速解决
- 解决vs2013下创建的python文件,到其他平台(如linux)下中文乱码(或运行时报SyntaxError: (unicode error) 'utf-8' codec can't decode byte...)
- Oracle10g EM乱码之终极解决
- rhel5+oracle10g em显示中文乱码解决
- Oracle10g EM乱码之快速解决
- Oracle10g EM乱码之快速解决
- 转eygle:Oracle10g EM乱码之快速解决
- Oracle10g EM乱码解决
- Linux oracle 10g EM 按钮乱码解决
- WebSphere Application Server 5.0在Linux平台上中文界面乱码问题的解决
- Oracle10g EM页面中文显示乱码问题的解决
- Oracle10g EM乱码之快速解决
- linux下oracle EM中文乱码问题解决