Linux系统下Oracle 10g OEM中文显示为方框的解决办法

数据库 Oracle
本文我们主要介绍了Linux系统下Oracle 10g OEM中文显示为方框的解决办法,希望能够对您有所帮助。

Linux系统下Oracle 10g OEM中文显示为方框的解决办法是本文我们主要要介绍的内容,情况是这样的:在Linux Redhat el5上安装了Oracle 10g,linux是英文版的,Oracle选择了GB的字符集。这样数据库是可以存储中文的。但是OEM中,页面上的中文字符显示正常,但是按钮中的中文全部是方框。于是网上查看资料终于找到了解决办法,现在与大家分享,希望能够对您有所帮助。

解决方法的具体步骤如下:

1、使用Oracle用户登录。

2、使用命令 emctl stop dbconsole 停止OEM。

3、找到如下三个目录:

$ORACLE_HOME/jdk/jre/lib

$ORACLE_HOME/jre/1.4.2/lib

$ORACLE_HOME/javavm/lib/ojvmfonts

将每个目录下的font.properties.zh_CN.Redhat覆盖font.properties。不过强烈建议先备份哦。

4、打开第3步中的一个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/zysong.ttf是否存在。若存在直接进入第6步。

5、我发现linux系统中连zh_CN文件夹都没有,于是先创立了zh_CN文件夹和TrueType文件夹,然后从windows系统的C:/Windows/fonts文件夹中找了一个中文字体文件,我使用的是STSONG.TTF,将其重命名为zysong.ttf,拷贝到了 /usr/share/fonts/zh_CN/TrueType/ 中。

6、清除OEM缓存的图片文件,其目录为:$ORACLE_HOME/oc4j/j2ee/oc4j_applications/applications/em/em/cabo/images/cache/zhs,使用 rm *.gif 和 rm.*.imx 命令清除缓存的图片文件。

7、使用命令 emctl start dbconsole 启动OEM,然后在windows中就可以访问OEM,按钮中的中文显示出来了。

心得:可以选在自己喜欢的中文字体使用,改字体的作用应该就是为了显示按钮中的中文而使用的。不过我推测,OEM中的按钮都是根据当前浏览器语言自动生成的图片,Oracle还真是强大,这种方式都想得到。

关于Linux系统下Oracle 10g OEM中文显示为方框的解决办法的相关知识就介绍到这里了,希望本次的介绍能够对您有所收获!

【编辑推荐】

  1. Oracle数据库学习笔记之表的联合查询
  2. Oracle数据库RMAN不完全恢复之基于SCN恢复
  3. Oracle数据库RMAN不完全恢复之基于时间恢复
  4. Oracle C#实现Oracle Text全文检索的简单例子
  5. Oracle数据库RMAN不完全恢复之基于日志序列号恢复
责任编辑:赵鹏 来源: iteye
相关推荐

2011-05-13 11:21:51

linuxoracle 10g安装

2010-04-15 13:14:18

linux下Oracl

2010-04-15 14:47:50

Oracle 10g

2011-07-15 15:39:02

主机身份证明oem工具

2010-04-14 16:09:51

Oracle 10g归

2009-07-10 11:21:08

MyEclipse 6连接Oracle

2011-05-20 13:50:30

oracle10g乱码

2011-05-13 14:47:05

oracle10g乱码问题

2011-08-17 14:05:39

Win7下安装Orac

2010-03-30 19:31:25

Oracle 10g

2011-07-19 13:28:31

Oracle 10g

2011-06-17 11:10:51

Qt 中文 输出

2010-05-05 15:58:34

Oracle 10g

2010-02-03 16:16:49

Linux Oracl

2010-04-09 17:25:05

Oracle 10G

2010-04-29 17:13:51

Oracle 10g

2009-05-31 09:07:35

Oracle锁定

2011-03-25 16:10:58

oraclenagios

2010-04-28 18:06:32

Oracle 10g

2009-04-27 13:26:41

Oracle 10gRAC链接错误
点赞
收藏

51CTO技术栈公众号