今天用mac连接vmware fusion虚拟机数据库,突然想用em,忽然发现确定按键为乱码。如下图:
分析:解决问题就是找到正确的字体。
处理方法:
1. 通过windows机器c:\windows\fonts下找到simsun.ttc 这样的字体文件。
2. 在$oracle_home/jdk/jre/lib/fonts 目录下新建文件夹,名字为fallback
[oracle@test ~]$ cd $oracle_home/jdk/jre/lib/fonts/
[oracle@test fonts]$ mkdir fallback
3. 将simsun.ttc上传到linux机器刚刚建立的fallback目录中并改名为simsum.ttf
ftp上传省略
[oracle@test fallback]$ ls
simsun.ttc
[oracle@test fallback]$ mv simsun.ttc simsun.ttf
[oracle@test fallback]$ ls
simsun.ttf
4. 清理cache
[oracle@test fallback]$ cd /11g/app/oracle/product/11.1.0/dbhome_1/oc4j/j2ee/oc4j_applications/applications/em/em/cabo/images/cache/zhs/
[oracle@test zhs]$ ls
b049hvl.imx b498zwk.imx b70gpyl.imx bb5dgwk-2.imx bb5dgwk.imx beejtrj.imx
b0byral.imx b54gjjk.imx b8f_7mj.imx bb5dgwk-3.gif bb5e67kmn.imx bf8f3prud.imx
b11zkgl.imx b5b-vtk.imx ba936lksr.imx bb5dgwk-3.imx bbagayl.imx t00maf3.imx
b2549bkri.imx b61cmck.imx bb06006no.imx bb5dgwk-4.gif bbcbaz4nv.imx t0maf3.imx
b48tkdl.imx b6956szjb.imx bb5dgwk-1.imx bb5dgwk-4.imx beavdsk.imx
[oracle@test zhs]$ rm -rf *.gif
5. 重新启动em
[oracle@test zhs]$ emctl status dbconsole
oracle enterprise manager 11g database control release 11.2.0.1.0
copyright (c) 1996, 2009 oracle corporation. all rights reserved.
https://test:1158/em/console/aboutapplication
oracle enterprise manager 11g is running.
------------------------------------------------------------------
logs are generated in directory /11g/app/oracle/product/11.1.0/dbhome_1/test_orcl/sysman/log
[oracle@test zhs]$ emctl stop dbconsole
oracle enterprise manager 11g database control release 11.2.0.1.0
copyright (c) 1996, 2009 oracle corporation. all rights reserved.
https://test:1158/em/console/aboutapplication
stopping oracle enterprise manager 11g database control ...
... stopped.
[oracle@test zhs]$ emctl start dbconsole
oracle enterprise manager 11g database control release 11.2.0.1.0
copyright (c) 1996, 2009 oracle corporation. all rights reserved.
https://test:1158/em/console/aboutapplication
starting oracle enterprise manager 11g database control ................... started.
------------------------------------------------------------------
logs are generated in directory /11g/app/oracle/product/11.1.0/dbhome_1/test_orcl/sysman/log
[oracle@test zhs]$
6. 打开em,字体恢复中文正常
总结:虽然是个字体的问题,,但是这里面覆盖的内容还是挺多的,本人也是通过借鉴他人的文章才处理的这么快,感谢分享文章的朋友们,又处理完个新问题,好happy。
本文永久更新链接地址:
