gentoo 上安装oracle ( 安装过程中文乱码我解决 原创) 收藏
下载oracle 并解压()http://www.oracle.com/technology/software/products/database/oracle10g/index.html
2.使用管理员账户建立Oracle用户和dba,oinstall用户组
个人空间—后台
groupadd dba
groupadd oinstall
useradd -g oinstall -G dba -m oracle
#我直接将它装在它的家目录而非/home/oracle-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-
passwd oracle
3.建造Oracle安装根目录,并且修改权限
mkdir -p /home/oracle/product/10.2.0.1
chown -R oracle:oinstall /home/oracle
chmod 755 /home/oracle/
4.设置安装的环境变量,创造编辑/etc/env.d/99oracle文件。
ORACLE_BASE=/home/oracle
ORACLE_HOME=/home/oracle/product/10.2.0.1
ORACLE_SID='orca'
ORACLE_OWNER=oracle
TNS_ADMIN=/home/oracle/product/10.2.0.1/network/admin
#NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P1
ORA_NLS10=/home/oracle/product/10.2.0.1/nls/data
CLASSPATH=/home/oracle/product/10.2.0.1/jdbc/lib/classes12.zip
LD_LIBRARY_PATH=/home/oracle/product/10.2.0.1/lib:/home/oracle/product/10.2.0.1/lib32
DISABLE_HUGETLBFS=1
PATH=/home/oracle/product/10.2.0.1/bin
ROOTPATH=/home/oracle/product/10.2.0.1/bin
LDPATH=/home/oracle/product/10.2.0.1/lib:/home/oracle/product/10.2.0.1/lib32
#TZ=GMT
5.更新环境变量
env-update
source /etc/profile
6.检查网络及相关设置是否正确
7.安装Oracle依赖的软件包
emerge -a =sys-libs/libstdc++-v3-3.3*
emerge -a dev-java/sun-jdk #这个是sun 的jdk 个人感觉可以不用装
emerge -a libaio
emerge -a logger //系统日志记录,装过的可以不装
ln -s /usr/lib/libstdc++-v3/libstdc++.so.5 /usr/lib
9.启动x环境,注意已oracle用户,开始正式安装。
cd ~
$ mkdir /tmp/oratmp && chown oracle:oinstall /tmp/oratmp && chmod 777 /tmp/oratmp
$ export TEMP=/tmp/oratmp
$ export TMPDIR=/tmp/oratmp
unzip 10201_database_linux32.zip
./database/runInstaller -ignoreSysPrereqs //这个参数很重要,否则它认为你不是redhat suse 系统不给安装
10,安装的过程很简单,不多述了。安装过后手动启动oracle服务。
/etc/init.d/ora.console start
/etc/init.d/ora.database start
/etc/init.d/ora.listener start
/opt/oracle/product/10.2.0.1/bin/isqlplusctl
====================================================
以上内容大多属于抄袭
下面关于一些错误的解决
错误代码1:
1view plaincopy to clipboardprint?
错误代码1:
oracle@jixiuf_pc /resource/pkg/java/database $ ./runInstaller -ignoresysprereqs正在启动 Oracle Universal Installer...
正在检查安装程序要求...
检查操作系统版本: 必须是redhat-3, SuSE-9, redhat-4, UnitedLinux-1.0, asianux-1 or asianux-2
未通过 <<<<
>>> 忽略未通过的必需先决条件。继续...
准备从以下地址启动 Oracle Universal Installer /tmp/OraInstall2009-10-05_12-39-51PM. 请稍候...
DISPLAY 尚未设置。请设置 DISPLAY 后重试。
根据所使用的 Unix Shell, 您可以使用以下命令作为设置 DISPLAY 环境变量的示例:
- 对于 csh: % setenv DISPLAY 192.168.1.128:0.0
- 对于 sh, ksh 和 bash: $ DISPLAY=192.168.1.128:0.0; export DISPLAY
使用以下命令来查看所使用的 shell:
echo $SHELL
使用以下命令来查看 DISPLAY 环境变量的当前设置:
echo $DISPLAY
- 确保客户机用户具有连接到 X 服务器的权限。
要允许客户机用户访问 X 服务器, 请以启动会话的用户身份打开 xterm, dtterm 或 xconsole, 并键入以下命令:
% xhost +
要测试 DISPLAY 环境变量是否设置正确, 请运行本机操作系统自带的基于 X11 的程序, 例如 'xclock':
%
如果无法成功运行 xclock, 请与您的 PC-X 服务器或操作系统供应商联系以获得帮助。
xclock 的典型路径为: /usr/X11R6/bin/xclock
错误代码1:
oracle@jixiuf_pc /resource/pkg/java/database $ ./runInstaller -ignoresysprereqs正在启动 Oracle Universal Installer...
正在检查安装程序要求...
检查操作系统版本: 必须是redhat-3, SuSE-9, redhat-4, UnitedLinux-1.0, asianux-1 or asianux-2
未通过 <<<<
>>> 忽略未通过的必需先决条件。继续...
准备从以下地址启动 Oracle Universal Installer /tmp/OraInstall2009-10-05_12-39-51PM. 请稍候...
DISPLAY 尚未设置。请设置 DISPLAY 后重试。
根据所使用的 Unix Shell, 您可以使用以下命令作为设置 DISPLAY 环境变量的示例:
- 对于 csh: % setenv DISPLAY 192.168.1.128:0.0
- 对于 sh, ksh 和 bash: $ DISPLAY=192.168.1.128:0.0; export DISPLAY
使用以下命令来查看所使用的 shell:
echo $SHELL
使用以下命令来查看 DISPLAY 环境变量的当前设置:
echo $DISPLAY
- 确保客户机用户具有连接到 X 服务器的权限。
要允许客户机用户访问 X 服务器, 请以启动会话的用户身份打开 xterm, dtterm 或 xconsole, 并键入以下命令:
% xhost +
要测试 DISPLAY 环境变量是否设置正确, 请运行本机操作系统自带的基于 X11 的程序, 例如 'xclock':
%
如果无法成功运行 xclock, 请与您的 PC-X 服务器或操作系统供应商联系以获得帮助。
xclock 的典型路径为: /usr/X11R6/bin/xclock
它给我这些办法好像不怎么对,出现以上错误是因为你从超级用户su 到oracle 用户开始安装过程,这不可以,必须exit 然后以普通用户 或者useradd -g oinstall -G dba -m oracle 未加-m 参数
su oracle 并输入密码才可以
错误2
启动后中文显示全部是口口口口口口 并且命令行上提示
Warning: Cannot convert string "-b&h-lucida-medium-r-normal-sans-*-140-*-*-p-*-iso8859-1" to type FontStruct
网上有许多文章写关于这个的问题但在gentoo 上未必有用,怀懝是gentoo 用的是Xorg 面非XFree86 那个javacn 好像就不怎么管用了
解决方法:
首先系统上要装有simsun.ttc ,可以用以下命令检查 如下
#jixiuf_pc ~ # xlsfonts |grep simsun
-misc-simsun 18030-medium-r-normal--0-0-0-0-m-0-ascii-0
-misc-simsun 18030-medium-r-normal--0-0-0-0-m-0-cns11643-1
-misc-simsun 18030-medium-r-normal--0-0-0-0-m-0-cns11643-2
-misc-simsun 18030-medium-r-normal--0-0-0-0-m-0-cns11643-3
-misc-simsun 18030-medium-r-normal--0-0-0-0-m-0-gb18030.2000-0
-misc-simsun 18030-medium-r-normal--0-0-0-0-m-0-gb2312.1980-0
-misc-simsun 18030-medium-r-normal--0-0-0-0-m-0-iso10646-1
-misc-simsun 18030-medium-r-normal--0-0-0-0-m-0-iso8859-1
-misc-simsun 18030-medium-r-normal--0-0-0-0-m-0-jisx0208.1983-0
-misc-simsun 18030-medium-r-normal--0-0-0-0-m-0-jisx0208.1990-0
-misc-simsun 18030-medium-r-normal--0-0-0-0-m-0-koi8-r
-misc-simsun extb-medium-r-normal--0-0-0-0-m-0-iso10646-1
-misc-simsun-medium-r-normal--0-0-0-0-p-0-ascii-0
-misc-simsun-medium-r-normal--0-0-0-0-p-0-cns11643-1
-misc-simsun-medium-r-normal--0-0-0-0-p-0-cns11643-2
-misc-simsun-medium-r-normal--0-0-0-0-p-0-cns11643-3
-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb18030.2000-0
-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0 //主要是这一行
-misc-simsun-medium-r-normal--0-0-0-0-p-0-iso10646-1
-misc-simsun-medium-r-normal--0-0-0-0-p-0-iso8859-1
-misc-simsun-medium-r-normal--0-0-0-0-p-0-jisx0208.1983-0
-misc-simsun-medium-r-normal--0-0-0-0-p-0-jisx0208.1990-0
-misc-simsun-medium-r-normal--0-0-0-0-p-0-koi8-r
如果你运行后没有任何显示那你需要安装simsun.ttc 字体,可以到Windows c:\windows\fonts 目录下考
然后 进到
cd database/stage/Components/oracle.swd.jre/1.4.2.8.0/1/DataFiles/
目录下有
filegroup1.jar filegroup3.jar filegroup5.jar filegroup2.jar filegroup4.jar (可以不同的版本文件的名字会有不同,但是在此目录下修改不会错)
unzip filegroup2.jar
会出现一个jre 目录,下面有个lib 目录
cd jre/1.4.2/lib/
用 gedit 打开 font.properties
将文件中所有出现的
-b&h-lucida-medium-r-normal-sans-*-140-*-*-p-*-iso8859-1用
-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
进行替换,
\可能需要手工完成,我试的时候gedit 的替换功能好像并没有把它们完全替换
替换后
cd database/stage/Components/oracle.swd.jre/1.4.2.8.0/1/DataFiles/
rm filegroup2.jar
zip -r filegroup2.jar jre/ #重新打包
chmod 755 filegroup2.jar
,直到运行
/runInstaller -ignoreSysPrereqs
时不在出现
Warning: Cannot convert string "-b&h-lucida-medium-r-normal-sans-*-140-*-*-p-*-iso8859-1" to type FontStruct
并且汉字可以显现为止,可能在安装过程中有些地方还是出现乱码,解决方法同 上把font.properties 中其他一些地方用
-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
替换
我痛下狠心将其中所有以 -b&h- 开头的字体全部进行了替换替换后的font.properties 内容如下,供大
view plaincopy to clipboardprint?
# @(#)font.properties.zh_CN.Sun.linux 1.1 03/07/14
# Copyright 2003 Sun Microsystems, Inc. All rights reserved.
#
# Component Font Mappings For Linux zh_CN_U_UTF8
#
serif.0=-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
serif.1=-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
serif.italic.0=-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
serif.italic.1=-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
serif.bold.0=-b&h-lucidabright-demibold-r-normal--*-%d-*-*-p-*-iso8859-1
serif.bold.1=-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
serif.bolditalic.0=-b&h-lucidabright-demibold-i-normal--*-%d-*-*-p-*-iso8859-1
serif.bolditalic.1=-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
sansserif.0=-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
sansserif.1=-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
sansserif.italic.0=-b&h-lucidasans-medium-i-normal-sans-*-%d-*-*-p-*-iso8859-1
sansserif.italic.1=-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
sansserif.bold.0=-b&h-lucidasans-bold-r-normal-sans-*-%d-*-*-p-*-iso8859-1
sansserif.bold.1=-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
sansserif.bolditalic.0=-b&h-lucidasans-bold-i-normal-sans-*-%d-*-*-p-*-iso8859-1
sansserif.bolditalic.1=-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
monospaced.0=-b&h-lucidatypewriter-medium-r-normal-sans-*-%d-*-*-m-*-iso8859-1
monospaced.1=-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
monospaced.italic.0=-b&h-lucidatypewriter-medium-r-normal-sans-*-%d-*-*-m-*-iso8859-1
monospaced.italic.1=-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
monospaced.bold.0=-b&h-lucidatypewriter-bold-r-normal-sans-*-%d-*-*-m-*-iso8859-1
monospaced.bold.1=-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
monospaced.bolditalic.0=-b&h-lucidatypewriter-bold-r-normal-sans-*-%d-*-*-m-*-iso8859-1
monospaced.bolditalic.1=-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
dialog.0=-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
dialog.1=-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
dialog.italic.0=-b&h-lucidasans-medium-i-normal-sans-*-%d-*-*-p-*-iso8859-1
dialog.italic.1=-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
dialog.bold.0=-b&h-lucidasans-bold-r-normal-sans-*-%d-*-*-p-*-iso8859-1
dialog.bold.1=-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
dialog.bolditalic.0=-b&h-lucidasans-bold-i-normal-sans-*-%d-*-*-p-*-iso8859-1
dialog.bolditalic.1=-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
dialoginput.0=-b&h-lucidatypewriter-medium-r-normal-sans-*-%d-*-*-m-*-iso8859-1
dialoginput.1=-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
dialoginput.italic.0=-b&h-lucidatypewriter-medium-r-normal-sans-*-%d-*-*-m-*-iso8859-1
dialoginput.italic.1=-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
dialoginput.bold.0=-b&h-lucidatypewriter-bold-r-normal-sans-*-%d-*-*-m-*-iso8859-1
dialoginput.bold.1=-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
dialoginput.bolditalic.0=-b&h-lucidatypewriter-bold-r-normal-sans-*-%d-*-*-m-*-iso8859-1
dialoginput.bolditalic.1=-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
# Missing Glyph Character
#
default.char=274f
# Component Font Character Encodings
#
fontcharset.serif.0=sun.io.CharToByteISO8859_1
fontcharset.serif.1=sun.io.CharToByteUnicodeBigUnmarked
fontcharset.sansserif.0=sun.io.CharToByteISO8859_1
fontcharset.sansserif.1=sun.io.CharToByteUnicodeBigUnmarked
fontcharset.monospaced.0=sun.io.CharToByteISO8859_1
fontcharset.monospaced.1=sun.io.CharToByteUnicodeBigUnmarked
fontcharset.dialog.0=sun.io.CharToByteISO8859_1
fontcharset.dialog.1=sun.io.CharToByteUnicodeBigUnmarked
fontcharset.dialoginput.0=sun.io.CharToByteISO8859_1
fontcharset.dialoginput.1=sun.io.CharToByteUnicodeBigUnmarked
# Exclusion Ranges
#
# XFontSet Information
#
fontset.serif.plain=\
-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0,\
-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
fontset.serif.italic=\
-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0,\
-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
fontset.serif.bold=\
-b&h-lucidabright-demibold-r-normal--*-%d-*-*-p-*-iso8859-1,\
-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
fontset.serif.bolditalic=\
-b&h-lucidabright-demibold-i-normal--*-%d-*-*-p-*-iso8859-1,\
-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
fontset.sansserif.plain=\
-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0,\
-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
fontset.sansserif.italic=\
-b&h-lucidasans-medium-i-normal-sans-*-%d-*-*-p-*-iso8859-1,\
-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
fontset.sansserif.bold=\
-b&h-lucidasans-bold-r-normal-sans-*-%d-*-*-p-*-iso8859-1,\
-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
fontset.sansserif.bolditalic=\
-b&h-lucidasans-bold-i-normal-sans-*-%d-*-*-p-*-iso8859-1,\
-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
fontset.monospaced.plain=\
-b&h-lucidatypewriter-medium-r-normal-sans-*-%d-*-*-m-*-iso8859-1,\
-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
fontset.monospaced.italic=\
-b&h-lucidatypewriter-medium-r-normal-sans-*-%d-*-*-m-*-iso8859-1,\
-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
fontset.monospaced.bold=\
-b&h-lucidatypewriter-bold-r-normal-sans-*-%d-*-*-m-*-iso8859-1,\
-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
fontset.monospaced.bolditalic=\
-b&h-lucidatypewriter-bold-r-normal-sans-*-%d-*-*-m-*-iso8859-1,\
-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
fontset.dialog.italic=\
-b&h-lucidasans-medium-i-normal-sans-*-%d-*-*-p-*-iso8859-1,\
-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
fontset.dialog.bold=\
-b&h-lucidasans-bold-r-normal-sans-*-%d-*-*-p-*-iso8859-1,\
-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
fontset.dialog.bolditalic=\
-b&h-lucidasans-bold-i-normal-sans-*-%d-*-*-p-*-iso8859-1,\
-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
fontset.dialog.plain=\
-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0,\
-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
fontset.dialoginput.italic=\
-b&h-lucidatypewriter-medium-r-normal-sans-*-%d-*-*-m-*-iso8859-1,\
-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
fontset.dialoginput.bold=\
-b&h-lucidatypewriter-bold-r-normal-sans-*-%d-*-*-m-*-iso8859-1,\
-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
fontset.dialoginput.bolditalic=\
-b&h-lucidatypewriter-bold-r-normal-sans-*-%d-*-*-m-*-iso8859-1,\
-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
fontset.dialoginput.plain=\
-b&h-lucidatypewriter-medium-r-normal-sans-*-%d-*-*-m-*-iso8859-1,\
-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
fontset.default=\
-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0,\
-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
filename.-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0=/usr/share/fonts/windows/simsun.ttf
appendedfontpath=/usr/share/fonts/windows
#-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
# @(#)font.properties.zh_CN.Sun.linux 1.1 03/07/14
# Copyright 2003 Sun Microsystems, Inc. All rights reserved.
#
# Component Font Mappings For Linux zh_CN_U_UTF8
#
serif.0=-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
serif.1=-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
serif.italic.0=-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
serif.italic.1=-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
serif.bold.0=-b&h-lucidabright-demibold-r-normal--*-%d-*-*-p-*-iso8859-1
serif.bold.1=-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
serif.bolditalic.0=-b&h-lucidabright-demibold-i-normal--*-%d-*-*-p-*-iso8859-1
serif.bolditalic.1=-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
sansserif.0=-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
sansserif.1=-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
sansserif.italic.0=-b&h-lucidasans-medium-i-normal-sans-*-%d-*-*-p-*-iso8859-1
sansserif.italic.1=-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
sansserif.bold.0=-b&h-lucidasans-bold-r-normal-sans-*-%d-*-*-p-*-iso8859-1
sansserif.bold.1=-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
sansserif.bolditalic.0=-b&h-lucidasans-bold-i-normal-sans-*-%d-*-*-p-*-iso8859-1
sansserif.bolditalic.1=-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
monospaced.0=-b&h-lucidatypewriter-medium-r-normal-sans-*-%d-*-*-m-*-iso8859-1
monospaced.1=-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
monospaced.italic.0=-b&h-lucidatypewriter-medium-r-normal-sans-*-%d-*-*-m-*-iso8859-1
monospaced.italic.1=-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
monospaced.bold.0=-b&h-lucidatypewriter-bold-r-normal-sans-*-%d-*-*-m-*-iso8859-1
monospaced.bold.1=-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
monospaced.bolditalic.0=-b&h-lucidatypewriter-bold-r-normal-sans-*-%d-*-*-m-*-iso8859-1
monospaced.bolditalic.1=-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
dialog.0=-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
dialog.1=-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
dialog.italic.0=-b&h-lucidasans-medium-i-normal-sans-*-%d-*-*-p-*-iso8859-1
dialog.italic.1=-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
dialog.bold.0=-b&h-lucidasans-bold-r-normal-sans-*-%d-*-*-p-*-iso8859-1
dialog.bold.1=-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
dialog.bolditalic.0=-b&h-lucidasans-bold-i-normal-sans-*-%d-*-*-p-*-iso8859-1
dialog.bolditalic.1=-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
dialoginput.0=-b&h-lucidatypewriter-medium-r-normal-sans-*-%d-*-*-m-*-iso8859-1
dialoginput.1=-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
dialoginput.italic.0=-b&h-lucidatypewriter-medium-r-normal-sans-*-%d-*-*-m-*-iso8859-1
dialoginput.italic.1=-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
dialoginput.bold.0=-b&h-lucidatypewriter-bold-r-normal-sans-*-%d-*-*-m-*-iso8859-1
dialoginput.bold.1=-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
dialoginput.bolditalic.0=-b&h-lucidatypewriter-bold-r-normal-sans-*-%d-*-*-m-*-iso8859-1
dialoginput.bolditalic.1=-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
# Missing Glyph Character
#
default.char=274f
# Component Font Character Encodings
#
fontcharset.serif.0=sun.io.CharToByteISO8859_1
fontcharset.serif.1=sun.io.CharToByteUnicodeBigUnmarked
fontcharset.sansserif.0=sun.io.CharToByteISO8859_1
fontcharset.sansserif.1=sun.io.CharToByteUnicodeBigUnmarked
fontcharset.monospaced.0=sun.io.CharToByteISO8859_1
fontcharset.monospaced.1=sun.io.CharToByteUnicodeBigUnmarked
fontcharset.dialog.0=sun.io.CharToByteISO8859_1
fontcharset.dialog.1=sun.io.CharToByteUnicodeBigUnmarked
fontcharset.dialoginput.0=sun.io.CharToByteISO8859_1
fontcharset.dialoginput.1=sun.io.CharToByteUnicodeBigUnmarked
# Exclusion Ranges
#
# XFontSet Information
#
fontset.serif.plain=\
-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0,\
-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
fontset.serif.italic=\
-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0,\
-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
fontset.serif.bold=\
-b&h-lucidabright-demibold-r-normal--*-%d-*-*-p-*-iso8859-1,\
-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
fontset.serif.bolditalic=\
-b&h-lucidabright-demibold-i-normal--*-%d-*-*-p-*-iso8859-1,\
-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
fontset.sansserif.plain=\
-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0,\
-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
fontset.sansserif.italic=\
-b&h-lucidasans-medium-i-normal-sans-*-%d-*-*-p-*-iso8859-1,\
-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
fontset.sansserif.bold=\
-b&h-lucidasans-bold-r-normal-sans-*-%d-*-*-p-*-iso8859-1,\
-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
fontset.sansserif.bolditalic=\
-b&h-lucidasans-bold-i-normal-sans-*-%d-*-*-p-*-iso8859-1,\
-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
fontset.monospaced.plain=\
-b&h-lucidatypewriter-medium-r-normal-sans-*-%d-*-*-m-*-iso8859-1,\
-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
fontset.monospaced.italic=\
-b&h-lucidatypewriter-medium-r-normal-sans-*-%d-*-*-m-*-iso8859-1,\
-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
fontset.monospaced.bold=\
-b&h-lucidatypewriter-bold-r-normal-sans-*-%d-*-*-m-*-iso8859-1,\
-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
fontset.monospaced.bolditalic=\
-b&h-lucidatypewriter-bold-r-normal-sans-*-%d-*-*-m-*-iso8859-1,\
-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
fontset.dialog.italic=\
-b&h-lucidasans-medium-i-normal-sans-*-%d-*-*-p-*-iso8859-1,\
-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
fontset.dialog.bold=\
-b&h-lucidasans-bold-r-normal-sans-*-%d-*-*-p-*-iso8859-1,\
-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
fontset.dialog.bolditalic=\
-b&h-lucidasans-bold-i-normal-sans-*-%d-*-*-p-*-iso8859-1,\
-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
fontset.dialog.plain=\
-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0,\
-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
fontset.dialoginput.italic=\
-b&h-lucidatypewriter-medium-r-normal-sans-*-%d-*-*-m-*-iso8859-1,\
-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
fontset.dialoginput.bold=\
-b&h-lucidatypewriter-bold-r-normal-sans-*-%d-*-*-m-*-iso8859-1,\
-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
fontset.dialoginput.bolditalic=\
-b&h-lucidatypewriter-bold-r-normal-sans-*-%d-*-*-m-*-iso8859-1,\
-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
fontset.dialoginput.plain=\
-b&h-lucidatypewriter-medium-r-normal-sans-*-%d-*-*-m-*-iso8859-1,\
-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
fontset.default=\
-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0,\
-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
filename.-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0=/usr/share/fonts/windows/simsun.ttf
appendedfontpath=/usr/share/fonts/windows
#-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
#=====================================================================
注意最后两行需要针对你simsun.ttc(改名,复制一份后叫simsun.ttf) 的位置 作一定的更改
/usr/share/fonts/windows 是存放windows 字体的目录
除此之外还有一个地方需要做类似处理
database/stage/Components/oracle.jdk/1.4.2.0.8/1/DataFiles/sol_jre_lib.1.1.jar
将其中的font.properties 用上文进行替换