虚拟机软件:安装oracle10g乱码问题

来源:百度文库 编辑:九乡新闻网 时间:2024/07/07 14:00:43
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 oracle3.建造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=GMT5.更新环境变量
env-update
source /etc/profile6.检查网络及相关设置是否正确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/lib9.启动x环境,注意已oracle用户,开始正式安装。
cd ~
$ mkdir /tmp/oratmp && chown oracle:oinstall /tmp/oratmp && chmod 777 /tmp/oratmp
$ export TEMP=/tmp/oratmp
$ export TMPDIR=/tmp/oratmpunzip 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 目录下考 具体安装方法见http://blog.csdn.net/jixiuffff/archive/2009/09/25/4593790.aspx 然后 进到
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 用上文进行替换  
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/jixiuffff/archive/2009/10/05/4633642.aspx