最近新安装的oracle 10g数据库在进行启动em的时候,发现页面有乱码,经过查找文档,解决了此问题,下面把解决方法分享给大家!

oracle是10g

系统是rhel 5.4 x86_64

下面是没有解决乱码问题的页面

 

可以看到有乱码

下面是解决的方法

1、修改jdk的字体

  1. [root@test7 ~]# su - oracle  
  2. [oracle@test7 ~]$ cd $ORACLE_HOME/jdk/jre/lib  
  3. 然后备份  
  4. [oracle@test7 lib]$ mv font.properties font.properties.bak  
  5. [oracle@test7 lib]$ cp font.properties.zh_CN.Redhat font.properties  
2.修改jre 下面的字体
  1. [oracle@test7 lib]$ cd $ORACLE_HOME/jre/1.4.2/lib  
  2. [oracle@test7 lib]$ mv font.properties font.properties.bak  
  3. [oracle@test7 lib]$ cp font.properties.zh_CN.Redhat font.properties  
3.清除em的cache
  1. [oracle@test7 lib]$ cd /home/oracle/oracle/product/10.2.0/db_1/oc4j/j2ee/oc4j_applications/applications/em/em/cabo/images/cache/zhs/  
  2. [oracle@test7 zhs]$ ll  
  3. total 144  
  4. -rw-r----- 1 oracle oinstall 715 Apr 16 10:52 b-3d.gif  
  5. -rw-r----- 1 oracle oinstall 490 Apr 16 10:52 b-3d.imx  
  6. -rw-r----- 1 oracle oinstall 715 Apr 16 10:02 b-70.gif  
  7. -rw-r----- 1 oracle oinstall 490 Apr 16 10:02 b-70.imx  
  8. -rw-r----- 1 oracle oinstall 777 Apr 16 10:02 b-7c2d.gif  
  9. -rw-r----- 1 oracle oinstall 496 Apr 16 10:02 b-7c2d.imx  
  10. -rw-r----- 1 oracle oinstall 715 Apr 16 10:52 b-add.gif  
  11. -rw-r----- 1 oracle oinstall 490 Apr 16 10:52 b-add.imx  
  12. -rw-r----- 1 oracle oinstall 715 Apr 16 10:12 b-apply.gif  
  13. -rw-r----- 1 oracle oinstall 490 Apr 16 10:12 b-apply.imx  
  14. -rw-r----- 1 oracle oinstall 715 Apr 16 10:10 b-cancel.gif  
  15. -rw-r----- 1 oracle oinstall 490 Apr 16 10:10 b-cancel.imx  
  16. -rw-r----- 1 oracle oinstall 777 Apr 16 10:52 b-deaf.gif  
  17. -rw-r----- 1 oracle oinstall 496 Apr 16 10:52 b-deaf.imx  
  18. -rw-r----- 1 oracle oinstall 715 Apr 16 10:52 b-delete.gif  
  19. -rw-r----- 1 oracle oinstall 490 Apr 16 10:52 b-delete.imx  
  20. -rw-r----- 1 oracle oinstall 715 Apr 16 10:52 b-edit.gif  
  21. -rw-r----- 1 oracle oinstall 490 Apr 16 10:52 b-edit.imx  
  22. -rw-r----- 1 oracle oinstall 829 Apr 16 10:02 b-f81cbf.gif  
  23. -rw-r----- 1 oracle oinstall 502 Apr 16 10:02 b-f81cbf.imx  
  24. -rw-r----- 1 oracle oinstall 715 Apr 16 10:02 b-f8.gif  
  25. -rw-r----- 1 oracle oinstall 490 Apr 16 10:02 b-f8.imx  
  26. -rw-r----- 1 oracle oinstall 715 Apr 16 10:52 b-filterAlerts.gif  
  27. -rw-r----- 1 oracle oinstall 490 Apr 16 10:52 b-filterAlerts.imx  
  28. -rw-r----- 1 oracle oinstall 744 Apr 16 10:51 b-iagree.gif  
  29. -rw-r----- 1 oracle oinstall 493 Apr 16 10:51 b-iagree.imx  
  30. -rw-r----- 1 oracle oinstall 715 Apr 16 10:10 b-initDbStatus.gif  
  31. -rw-r----- 1 oracle oinstall 490 Apr 16 10:10 b-initDbStatus.imx  
  32. -rw-r----- 1 oracle oinstall 715 Apr 16 10:31 b-specifyOperation.gif  
  33. -rw-r----- 1 oracle oinstall 490 Apr 16 10:31 b-specifyOperation.imx  
  34. -rw-r----- 1 oracle oinstall 715 Apr 16 10:52 b-view.gif  
  35. -rw-r----- 1 oracle oinstall 490 Apr 16 10:52 b-view.imx  
  36. -rw-r----- 1 oracle oinstall 440 Apr 16 10:10 tb-0-0.gif  
  37. -rw-r----- 1 oracle oinstall 914 Apr 16 10:10 tb-0-0.imx  
  38. -rw-r----- 1 oracle oinstall 452 Apr 16 10:02 tb-0.gif  
  39. -rw-r----- 1 oracle oinstall 915 Apr 16 10:02 tb-0.imx  
  40. [oracle@test7 zhs]$ rm -rf *.gif  
4. 重新启动em
  1. [oracle@test7 zhs]$ emctl stop dbconsole  
  2. [oracle@test7 zhs]$ emctl start dbconsole  

一般到这一步就可以解决oracle 10g里em的乱码问题,如果打开em还是解决不了的话,可以采取以下方法:

1、打开你的IE浏览器, 选择'工具"-->"Internet选项"-->"常规", 选择 "语言", 默认只有 "中文", 选择 " 添加 ", 加入 "英语(英国)" , 调整顺序, 把“英语(英国)”移动到最上面。
2、确定。

3、重新启动em

  1. [oracle@test7 zhs]$ emctl stop dbconsole  
  2. [oracle@test7 zhs]$ emctl start dbconsole  

第一步的操作可以参照下图


乱码问题解决之后,如下图