2008年1月24日 星期四

Unubtu下安装Oracle 10g企业管理器乱码

好不容易Down下来的OEM ./runInstall的时候居然乱码。java中文环境的问题。安装的过程中看到控制台信息显示Orale的安装程序使用的自带的jre放在tmp目录下,退出后就自动删除了,没法配置,Google了一下找到带参数使用系统jre的办法。
当然前提要系统装的jre中文环境显示正常(以JRE1.5.0为例):
$ cd /usr/lib/jvm/java-1.5.0-sun/jre/lib/fonts
$ sudo mkdir fallback
拷贝中文字体到fallback
$ sudo cp ~/ZhunYan.ttf fallback/
$ sudo mkfontscale
此时生成一个fonts.scale文件,将其加到/usr/lib/jvm/java-1.5.0-sun/jre/lib/fonts/fonts.dir后
注意修改fonts.dir成可写属性
$ sudo cat fonts.scale >> ../fonts.dir
修改环境变量
$ sudo vi /etc/environment
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
:/usr/games:/usr/lib/jvm/java-1.5.0-sun/bin"
此时JRE1.5.0应该就可以正常显示中文了。
接下来就是运行runInstaller了
$ ./runIstaller -jreLoc /usr/lib/jvm/java-1.5.0-sun/jre
OK 中文界面出来了,再也不是一群方框框了,哈哈

0 评论: