Redhat下Oracle安装,中文显示

1) 所谓 zys 字体,就是-misc-ZYSong18030-,所谓 tlc 字体,就是-tlc-song-。 其中 zys 是 Redhat AS3_U6 自带的,tlc 需要到网上下载 Turbo Linux 的 字体然后安装,搜索一下就找到了。常见的是 1.4-13 和 1.5-1 这两个版本, 推荐用 1.4-13 的,结构比较简单。

http://ftp.jaist.ac.jp/pub/Linux/TurboLinux/TurboLinux/ia32/Server/7/install/turbo/RPMS/
ttf-zh-song-1.4-13.noarch.rpm
ttf-zh-additional-1.4-13.noarch.rpm
http://ftp.jaist.ac.jp/pub/Linux/TurboLinux/TurboLinux/ia32/Server/8/install/turbo/RPMS/
ttf-zh-additional-1.5-1.noarch.rpm
ttf-zh-song-1.5-1.noarch.rpm

使用 tlc 的话,就不需要改 Oracle 的 font.properties.zh 了。下载回来传到 Linux 主机,然后 su - 变成 root,安装命令是

#rpm -ihv xxx.rpm
#rpm -qa | grep ttf-zh
#cd /home/oracle/setup/
#rpm -ihv ttf-zh-song-1.4-13.noarch.rpm
#rpm -ihv ttf-zh-additional-1.4-13.noarch.rpm
#rpm -ql ttf-zh-song | grep ttf
#ls -la /usr/X11R6/lib/X11/fonts/ttf-zh

使用 zys 的话,首先要找 Oracle 的 font.properties.zh 文件,然后修改。

[oracle@rebeca oracle]$ cd setup ; pwd
/home/oracle/setup
[oracle@rebeca setup]$ find -name font*zh
./Disk1/stage/Components/oracle.swd.jre/1.3.1.0.0/1/DataFiles/Expanded/jre/linux/lib/font.properties.zh
[oracle@rebeca lib]$ cd ./Disk1/stage/Components/oracle.swd.jre/1.3.1.0.0/1/DataFiles/Expanded/jre/linux/lib/
[oracle@rebeca lib]$ cp -pf font.properties.zh font.properties.zh.tlc
[oracle@rebeca lib]$ cat font.properties.zh.tlc | sed 's/-tlc-song-/-misc-ZYSong18030-/g' > font.properties.zh.zys
[oracle@rebeca lib]$ cp -pf font.properties.zh.zys font.properties.zh
[oracle@rebeca lib]$ ls *zh*
font.properties.zh font.properties.zh.tlc font.properties.zh.zys
[oracle@rebeca lib]$ cat font.properties.zh.tlc | grep -e "-tlc-song-"
[oracle@rebeca lib]$ cat font.properties.zh.zys | grep -e "-tlc-song-"
[oracle@rebeca lib]$ cat font.properties.zh.zys | grep -e "-misc-ZYSong18030-"

装好了 tlc 字库并且改好了 zys 的配置文件,你就可以随时切换中文字体了。其实在 Linux 本机安装的时候,两种字体都非常美观,不相上下。有一点必须说明,通常服务器放在非常冷的机房里,专业服务器(无头机)多数不带显示器,人们喜欢一边用桌面电脑看资料一边操作,所以本机安装其实并不是那么完美。