一、故障问题
打开http://ip:1158/em时,看到如下的显示,其中中文字符部分是乱码:
二、解决问题
1.安装字体库
yum -y install fontconfig
2.上传字体
在/usr/shared/fonts目录下新建一个目录chinese,
打开c盘下的Windows/Fonts目录,上传至/usr/shared/fonts/chinese目录下
3.修改chinese目录的权限
chmod -R 755 /usr/share/fonts/chinese
4.安装ttmkfdir来搜索目录中所有的字体信息,并汇总生成fonts.scale文件,输入命令:
yum -y install ttmkfdir
执行ttmkfdir命令即可:
ttmkfdir -e /usr/share/X11/fonts/encodings/encodings.dir
5.修改字体配置文件
vi /etc/fonts/fonts.conf
刷新内存中的字体缓存
fc-cache
6、删除Cache下的gif文件
em里面会用到这些图片:
$ cd $ORACLE_HOME/oc4j/j2ee/oc4j_applications/\
applications/em/em/cabo/images/cache/zhs/
$ ls *.gif
$ rm *.gif
7、安装中文包:
#yum -y groupinstall chinese-support 安装所有与中文支持相关的包
8、修改字符编码配置文件
# vi /etc/sysconfig/i18n
修改后内容如下:
LANG="zh_CN.UTF-8"
SUPPORTED="zh_CN:zh:en_US.UTF-8:en_US:en:zh_CN.GB18030"
SYSFONT="latarcyrheb-sun16"
※ 注意不要搞错目录,修改的是中文环境的。
9、重新启动EM服务
$ emctl stop dbconsole
$ emctl start dbconsole