最近新安装的oracle 10g数据库在进行启动em的时候,发现页面有乱码,经过查找文档,解决了此问题,下面把解决方法分享给大家!
oracle是10g
系统是rhel 5.4 x86_64
下面是没有解决乱码问题的页面
可以看到有乱码
下面是解决的方法
1、修改jdk的字体
- [root@test7 ~]# su - oracle
- [oracle@test7 ~]$ cd $ORACLE_HOME/jdk/jre/lib
- 然后备份
- [oracle@test7 lib]$ mv font.properties font.properties.bak
- [oracle@test7 lib]$ cp font.properties.zh_CN.Redhat font.properties
2.修改jre 下面的字体
- [oracle@test7 lib]$ cd $ORACLE_HOME/jre/1.4.2/lib
- [oracle@test7 lib]$ mv font.properties font.properties.bak
- [oracle@test7 lib]$ cp font.properties.zh_CN.Redhat font.properties
3.清除em的cache
- [oracle@test7 lib]$ cd /home/oracle/oracle/product/10.2.0/db_1/oc4j/j2ee/oc4j_applications/applications/em/em/cabo/images/cache/zhs/
- [oracle@test7 zhs]$ ll
- total 144
- -rw-r----- 1 oracle oinstall 715 Apr 16 10:52 b-3d.gif
- -rw-r----- 1 oracle oinstall 490 Apr 16 10:52 b-3d.imx
- -rw-r----- 1 oracle oinstall 715 Apr 16 10:02 b-70.gif
- -rw-r----- 1 oracle oinstall 490 Apr 16 10:02 b-70.imx
- -rw-r----- 1 oracle oinstall 777 Apr 16 10:02 b-7c2d.gif
- -rw-r----- 1 oracle oinstall 496 Apr 16 10:02 b-7c2d.imx
- -rw-r----- 1 oracle oinstall 715 Apr 16 10:52 b-add.gif
- -rw-r----- 1 oracle oinstall 490 Apr 16 10:52 b-add.imx
- -rw-r----- 1 oracle oinstall 715 Apr 16 10:12 b-apply.gif
- -rw-r----- 1 oracle oinstall 490 Apr 16 10:12 b-apply.imx
- -rw-r----- 1 oracle oinstall 715 Apr 16 10:10 b-cancel.gif
- -rw-r----- 1 oracle oinstall 490 Apr 16 10:10 b-cancel.imx
- -rw-r----- 1 oracle oinstall 777 Apr 16 10:52 b-deaf.gif
- -rw-r----- 1 oracle oinstall 496 Apr 16 10:52 b-deaf.imx
- -rw-r----- 1 oracle oinstall 715 Apr 16 10:52 b-delete.gif
- -rw-r----- 1 oracle oinstall 490 Apr 16 10:52 b-delete.imx
- -rw-r----- 1 oracle oinstall 715 Apr 16 10:52 b-edit.gif
- -rw-r----- 1 oracle oinstall 490 Apr 16 10:52 b-edit.imx
- -rw-r----- 1 oracle oinstall 829 Apr 16 10:02 b-f81cbf.gif
- -rw-r----- 1 oracle oinstall 502 Apr 16 10:02 b-f81cbf.imx
- -rw-r----- 1 oracle oinstall 715 Apr 16 10:02 b-f8.gif
- -rw-r----- 1 oracle oinstall 490 Apr 16 10:02 b-f8.imx
- -rw-r----- 1 oracle oinstall 715 Apr 16 10:52 b-filterAlerts.gif
- -rw-r----- 1 oracle oinstall 490 Apr 16 10:52 b-filterAlerts.imx
- -rw-r----- 1 oracle oinstall 744 Apr 16 10:51 b-iagree.gif
- -rw-r----- 1 oracle oinstall 493 Apr 16 10:51 b-iagree.imx
- -rw-r----- 1 oracle oinstall 715 Apr 16 10:10 b-initDbStatus.gif
- -rw-r----- 1 oracle oinstall 490 Apr 16 10:10 b-initDbStatus.imx
- -rw-r----- 1 oracle oinstall 715 Apr 16 10:31 b-specifyOperation.gif
- -rw-r----- 1 oracle oinstall 490 Apr 16 10:31 b-specifyOperation.imx
- -rw-r----- 1 oracle oinstall 715 Apr 16 10:52 b-view.gif
- -rw-r----- 1 oracle oinstall 490 Apr 16 10:52 b-view.imx
- -rw-r----- 1 oracle oinstall 440 Apr 16 10:10 tb-0-0.gif
- -rw-r----- 1 oracle oinstall 914 Apr 16 10:10 tb-0-0.imx
- -rw-r----- 1 oracle oinstall 452 Apr 16 10:02 tb-0.gif
- -rw-r----- 1 oracle oinstall 915 Apr 16 10:02 tb-0.imx
- [oracle@test7 zhs]$ rm -rf *.gif
4. 重新启动em
- [oracle@test7 zhs]$ emctl stop dbconsole
- [oracle@test7 zhs]$ emctl start dbconsole
一般到这一步就可以解决oracle 10g里em的乱码问题,如果打开em还是解决不了的话,可以采取以下方法:
1、打开你的IE浏览器, 选择'工具"-->"Internet选项"-->"常规", 选择 "语言", 默认只有 "中文", 选择 " 添加 ", 加入 "英语(英国)" , 调整顺序, 把“英语(英国)”移动到最上面。
2、确定。
3、重新启动em
- [oracle@test7 zhs]$ emctl stop dbconsole
- [oracle@test7 zhs]$ emctl start dbconsole
第一步的操作可以参照下图
乱码问题解决之后,如下图