当安装配置EM完成以后,通过HTTP方式打开时,发现出现是乱码。如何处理?
方法一:
如果英文水平可以,这里可以在浏览器里设置成英文现实,按钮自然显示正常,当然也是英文的。
操作:打开浏览器 -- 工具 -- Internet 选项 -- 语言 -- 添加 -- 英语(美国) -- 上移 到顶部。
打开浏览器访问即显示英文。
方法二:
如果想以中文显示,则需要修改一些配置文件。
包括三个目录:
$ORACLE_HOME/jdk/jre/lib
$ORACLE_HOME/jre/1.4.2/lib
$ORACLE_HOME/javavm/lib/ojvmfonts
这三个目录下都有 font.properties 和 font.properties.zh_CN.Redhat 文件。
我们把font.properties文件进行备份:
cp $ORACLE_HOME/jdk/jre/lib/font.properties $ORACLE_HOME/jdk/jre/lib/font.properties.bak
cp $ORACLE_HOME/jre/1.4.2/lib/font.properties $ORACLE_HOME/jre/1.4.2/lib/font.properties.bak
cp $ORACLE_HOME/javavm/lib/ojvmfonts/font.properties $ORACLE_HOME/javavm/lib/ojvmfonts/font.properties.bak
然后用font.properties.zh_CN.Redhat替换font.properties:
cp $ORACLE_HOME/jdk/jre/lib/font.properties.zh_CN.Redhat $ORACLE_HOME/jdk/jre/lib/font.properties
cp $ORACLE_HOME/jre/1.4.2/lib/font.properties.zh_CN.Redhat $ORACLE_HOME/jre/1.4.2/lib/font.properties
cp $ORACLE_HOME/javavm/lib/ojvmfonts/font.properties.zh_CN.Redhat $ORACLE_HOME/javavm/lib/ojvmfonts/font.properties
覆盖后打开 font.properties 文件,看最后一行
filename.-misc-zysong18030-medium-r-normal--*-%d-*-*-c-*-iso10646-1=/usr/share/fonts/zh_CN/TrueType/zysong.ttf
我们发现字体文件 /usr/share/fonts/zh_CN/TrueType/uming.ttf 根本是不存在的,有些系统可以直接做一个链接文件链接到系统存在的字体文件就可以解决掉乱码问题,但是我的系统做了链接以后还是没能解决,只好修改三个目录下修改后的 font.properties 文件的最后一行为如下内容:
filename.-misc-zysong18030-medium-r-normal--*-%d-*-*-c-*-iso10646-1=/usr/share/fonts/chinese/TrueType/uming.ttf
修改的前提必须保证系统里存在这个字体文件:
[oracle@rhel5 lib]$ ls /usr/share/fonts/chinese/TrueType/
fonts.dir fonts.scale ukai.ttf uming.ttf
自己可以找本系统对应的中文字体文件。
也可以将没有的字体, cp一份与同名的字体。
接下来删除OEM缓存文件:
一般情况下中文缓存目录是 $ORACLE_HOME/oc4j/j2ee/oc4j_applications/applications/em/em/cabo/images/cache/zhs
rm -rf $ORACLE_HOME/oc4j/j2ee/oc4j_applications/applications/em/em/cabo/images/cache/zhs/*
重启OEM:
停止
[oracle@rhel5 lib]$ emctl stop dbconsole
TZ set to PRC
Oracle Enterprise Manager 10 Database Control Release 10.2.0.1.0
Copyright (c) 1996, 2005 Oracle Corporation. All rights reserved.
http://rhel5.oraclelinux.com:1158/em/console/aboutApplication
Stopping Oracle Enterprise Manager 10g Database Control ...... Stopped.
启动
[oracle@rhel5 zhs]$ emctl start dbconsole
TZ set to PRC
Oracle Enterprise Manager 10g Database Control Release 10.2.0.1.0
Copyright (c) 1996, 2005 Oracle Corporation. All rights reserved.
http://rhel5.oraclelinux.com:1158/em/console/aboutApplication
Starting Oracle Enterprise Manager 10g Database Control ..................... started.
------------------------------------------------------------------
Logs are generated in directory /u01/app/oracle/product/10.2/rhel5.oraclelinux.com_orcl/sysman/log
打开浏览器访问OEM中文按钮显示正常。
CENTOS 6.9 U盘安装,XMANAGER ,远程SSH2020-02-29
ORACLE 通过db_link 连接到POSTGRESQL配置2020-02-29
H3C 与CISCO 交换机链路绑定2015-05-17
全国机动车检测检验监督管理系统2015-04-18
oracle 高级复制在生产中的应用2014-09-23
云群集 HADOOP 概念与布曙2014-06-11