oracle 10g em 亂碼問題解決方法

weixin_34377065發表於2012-04-16

最近新安裝的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  

第一步的操作可以參照下圖


亂碼問題解決之後,如下圖

 

相關文章