LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 19847|回复: 32

Redhat RHEL AS3 下安装 Oracle DB 10g 中文乱码问题的解决

[复制链接]
发表于 2004-4-4 10:25:36 | 显示全部楼层 |阅读模式
不少兄弟反映在rhel3下安装oracle10g时出现乱码, 其实在安装和使用时出现乱码的地方有多个, 可以分为三类:
     1. 安装时的乱码
     2. 一些应用程序的乱码, 比如 dbca, netca
     3. 一些基于oc4j的web应用的乱码, 比如 isqlplus, em

造成这些问题的原因都是一个, 就是这些程序都使用jdk, 相应的jdk(或jre) 使用的字体配置文件 font.properties 中的字体和操作系统的字体或者字体配置文件不匹配. 解决的办法是把两者改成一致.
      1. 下载, 解包 ship.db.cpio.gz, 生成目录 Disk1
      2. cd Disk1/stage/Components/oracle.swd.jre/1.4.2.0.0/1/DataFiles/
          unzip all_except_bin.jar
          (这时生成一个 jre 的目录)
          cd jre/1.4.2/lib/
          mv font.properties font.properties.bak
          cp font.properties.zh_CN.Redhat8.0 font.properties
          cd ../../../
          zip -r all_except_bin.jar.new jre/
          mv all_except_bin.jar.new  all_except_bin.jar
          (这么累啊, 其实就是把 font.properties 文件换掉. 这样安装时汉字显示就没有问题了)
         
       3. 如法炮制, 把Disk1/stage/Components/oracle.jdk/1.4.2.0.0/1/DataFiles/sol_bin.1.1.jar

文件里面的font.properties 文件换掉, 创建数据库和执行网络配置时的乱码就没有了. isqlplus 和em 的乱码也解决了.
 楼主| 发表于 2004-4-4 10:46:32 | 显示全部楼层
贴几张图.

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2004-4-4 10:48:45 | 显示全部楼层
dbca

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2004-4-4 10:52:52 | 显示全部楼层
isqlplus

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2004-4-4 11:00:18 | 显示全部楼层
em 1

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2004-4-4 11:01:46 | 显示全部楼层
em 2

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2004-4-4 11:09:29 | 显示全部楼层
已经安装好的, 不需要重新安装, 只需将下面三个文件改好, 重新启动相应的程序或服务就可以了.

$ORACLE_HOME/javavm/lib/ojvmfonts/font.properties                                                                                                                                             
$ORACLE_HOME/jre/1.4.2/lib/font.properties
$ORACLE_HOME/jdk/jre/lib/font.properties
发表于 2004-4-6 12:10:37 | 显示全部楼层
这样设置完成后,windows客户端通过IE浏览也能正确显示中文吗?
发表于 2004-4-7 09:42:47 | 显示全部楼层
最初由 linker_yxj 发表
这样设置完成后,windows客户端通过IE浏览也能正确显示中文吗?


可以,正常的
发表于 2004-4-7 14:33:29 | 显示全部楼层
请问tianhm
如果已经安装好oracle,
只有用同目录下的font.properties.zh_CN.Redhat8.0
替换font.properties 就可以吗?

我替换掉
$ORACLE_HOME/javavm/lib/ojvmfonts/font.properties
$ORACLE_HOME/jre/1.4.2/lib/font.properties
$ORACLE_HOME/jdk/jre/lib/font.properties
这三个问题,重启dbconsole,可还是乱码。

还有其他要注意的吗?

那些图似乎有cache,删了,还不行。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表