linux安装oracle图形界面乱码问题_第1页
linux安装oracle图形界面乱码问题_第2页
linux安装oracle图形界面乱码问题_第3页
linux安装oracle图形界面乱码问题_第4页
linux安装oracle图形界面乱码问题_第5页
已阅读5页,还剩32页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 HYPERLINK http:/ http:/ HYPERLINK http:/ http:/ HYPERLINK http:/topic./u/20100204/01/298edd81-60cd-4b29-ba23-bb272ee37f2c.html http:/topic./u/20100204/01/298edd81-60cd-4b29-ba23-bb272ee37f2c.html转SUSE Linux Enterprise 10 安装 Oracle 10g (图形界面)2010年12月04日 星期六 23:28Oracle10G 最低系统要求:内存:推荐1G,,在虚拟机中为768MS

2、wap分区:1G,设为内存的2倍/tmp磁盘空间:400MB以上磁盘空间:软件3.5G 数据1.2G所需软件:SUSE Linux Enterprise 10 for x86,以下简称SLESOracle database 10gR2 for linux32 HYPERLINK http:/ t _blank http:/ 数据库有,也可以从 HYPERLINK http:/ftp.novel/partners/oracle/sels-9 t _blank http:/ftp.novel/partners/oracle/sels-9去下载安装步骤:1、安装SUSE操作系统,并确保安装“C/C+

3、Compiler and Tools”软件包。在开发栏目中2、安装所需软件包,安装orarun软件包,就是软件安装是的oracle 数据库包,省去很多设置。在数据库栏目中3、Oracle用户设置当orarun软件包安装时,会自动建立名为oracle的用户,和一个oinstall组。我们只需要将该用户设置为enable,把shell从/bin/false改为/bin/bash。而且orarun软件包将ORACLE_HOME文件夹自动生成,减少了很多麻烦。4、设置Oracle环境变量修改/ect/profile.d/oracle.sh文件,ORACLE_HOME、ORACLE_SID等环境变量可以

4、根据需要自行修改。例如:ORACLE_HOME=$ORACLE_BASE/product/10gR2ORACLE_SID=ORCL其中默认NLS_LANGAMERICAN,如果在中文OS下安装界面会产生乱码。建议在英文环境下安装。# 注意:中文环境下乱码是因为Java显示不正确,可以改用户语言为英文进行安装。#设置语言环境#两个都设下,LANG和LC_ALL$ export LANG=en_US$ export LC_ALL=en_US这个是临时更改用户语言环境,重登录后会还原为先前的。如果实在不行,可以yast改语言环境。然后重登录或重启计算机。如果需要中文安装界面请看最下的附加一.5、安装

5、Oracle10gR2注销root用户,以oracle用户重新登录到KDE。注意不要在root用户下使用su oracle来切换到oracle用户进行安装,那样系统图形界面不能启动。运行./runInstaller ignoresysprereqs 开始安装Oracle, ignoresysprereqs忽略对操作系统的认证,Oracle10g默认不能安装在SUSE Linux10上。当然也可以将安装文件拷贝到硬盘,修改database/install/oraparam.ini文件,将其中添加SuSE-10项,按照suse9的参数复制,这样可以不使用ignoresysprereqs参数。下面在

6、图形界面就可以一路顺利安装了。中间可能会在系统检测那里有提示,不管,按下一步,直至结束。感觉在SUSE Linux10上安装Oracle非常方便,不用过多的设置各种参数。而且SUSE Linux10界面也非常漂亮,大家有兴趣可以试一下。谢谢!安装图片:添加Simplified Chinese依然会提示有些检测过不去,如无错误提示,继续安装。这里只安装软件,后面再使用dbca创建数据库。进入终端命令行,切换到root用户下(su命令切换,输入密码后),执行以下的两个.sh文件。附加二:关于防火墙SUSE默认的防火墙设置为禁止所有外来联结。如果你想开放某个端口的话,就得修改防火墙设置开放这个端口。

7、本文介绍了怎么修改SUSE的防火墙设置以开放某指定端口。手动修改:#vi /etc/sysconfig/SuSEfirewall2#TCP端口的情况:FW_SERVICES_EXT_TCP = 6000#UDP端口的情况:FW_SERVICES_EXT_UDP = 177防火墙设置的生效:#rcSuSEfirewall2 restart附加一 linux中安装Oracle汉字乱码完整解决方案一 安装JDK在/tmp下建立一个临时的文件夹# cd /tmp# mkdir javacn# cd javacn从网上搜索下载j2sdk-1_4_2_02-linux-i586.bin并保存到/tmp/j

8、avacn也可以到这里下载最新的 HYPERLINK /products/archive/ t _blank /products/archive/给文件加上可执行的权限# chmod 755 j2sdk-1_4_2_02-linux-i586.bin执行文件安装JDK# ./j2sdk-1_4_2_02-linux-i586.bin.(一大堆的license的信息)询问是否同意,当然选yes.安装完后删除安装文件# rm -rf *.bin感觉起来这个安装就是解压一下而已,解压出来的结果就是j2sdk1.4.2_02这个文件夹。这个文件夹不能放在/tmp里面,要不哪天一不小心删除了怎么办,搬家

9、并改名!# mv j2sdk1.4.2_02 /usr/j2sdk现在JDK还不能算安装完成了,还要设置一下环境变量:# cd /etc# vi profile在export PATH前加入下面一段JAVA_HOME=/usr/j2sdkexport JAVA_HOMEJRE=$JAVA_HOME/jreexport JREPATH=$JAVA_HOME/bin:$JRE/bin:$PATH现在注销一下并重登录OK,JDK安装完毕!二 安装系统字体 javacn.zip 可以到这里下载http:/downl/source/1430575。将附件文件解压到/tmp/javacn中,解压后的结果如

10、下所示:# cd /tmp# cd javacn# ls -l总用量 23184-rw-r-r- 1 root root 8102 1970-01-01 pertiesdrwxr-xr-x 9 root root 4096 6月 24 15:36 j2sdk1.4.2_02-rw-r-r- 1 root root 12642204 1970-01-01 SimSun18030.ttc-rw-r-r- 1 root root 10500352 1970-01-01 simsun.ttc-rw-r-r- 1 root root 7764 1970-01-01 sm.sh-rw-r-r- 1 roo

11、t root 260472 1970-01-01 tahomabd.ttf-rw-r-r- 1 root root 265528 1970-01-01 tahoma.ttf下面需要将$JRE/lib中的perties文件改名备份,并将/tmp/javacn中的foperties文件拷贝到$JRE/lib中# cd $JRE# cd lib# mv perties perties.bak# cp /tmp/javacn/perties ./剩下的操作就是执行/tmp/javacn/sm.sh了。在执行sm.sh后系统后自动重启,所以在执行下面的操作前请一定保存正在进行的工作!# cd /tmp#

12、 cd javacn# ./sm.shbash: ./sm.sh: 权限不够# chmod 755 sm.sh# ./sm.sh此处操作系统会重新启动。第二部分操作完成。三 设置操作系统字体将/usr/X11/lib/X11/fonts/TrueType下的所有文件拷贝到$JAVA_HOME/jre/lib/fonts#cp /usr/X11/lib/X11/fonts/TrueType/*.* $JAVA_HOME/jre/lib/fonts使用oracle用户登陆,将应用程序字体、窗口标题字体设置为SimSun。(下面的步骤是KDE里的,GNOME里应该差不多)开始-控制中心-外观和主题-

13、字体点调整所有字体,按如下界面中配置,选中字体复选框,并在列表中选择Simsun(实际上这个就是大家在Window里很熟悉的宋体),字体样式不用管它,大小复选框选中,并在列表中选择9,配置完成后点确定。回到上一层窗口点应用并关闭窗口。最后四 安装Oracle此时切换到Oracle用户,运行./runInstaller,出来的界面应该是亲切的中文界面了,如果还是乱码请检查上面的步骤。另附一个简单方法:安装时指定参数如:需要先安装JDK./runInstaller jreLoc /opt/oracle/jdk8/jre/数据库软件安装完后还有一点小小的尾巴工程。即DBCA与EM界面中文乱码解决。因

14、为Oracle安装后它会装上自己的JDK,它的几个工具用得都是它自己的JDK。附加零:安装JDK我下载的版本是 jre-6u18-linux-i586.bin,下载页面 HYPERLINK /javase/downloads/widget/jdk6.jsp t _blank /javase/downloads/widget/jdk6.jsp1、将jre-6u18-linux-i586.bin放到本地,我放在/opt/oracle/目录下,我将所有和oracle相关的都放这下面了。呵。以下操作切换至root权限下。2、设置执行权限 chmod a+x jdk-6u-linux-i586.bin

15、3、运行自解压: ./jdk-6u-linux-i586.bin ,提示授权说明,q跳过,然后输入yes后等待会即可完成。最后安装完成在opt/oracle/ (即解压在当前路径)4、打开/etc/profile,在profile文件末尾加入:# set java enviornment#JAVA_HOME=/opt/oracle/jdk1.6.0_18JAVA_BIN=/opt/oracle/jdk1.6.0_18/binPATH=$PATH:$JAVA_HOME/binCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar ex

16、port JAVA_HOMEexport JAVA_BINexport PATHexport CLASSPATH5、验证java -version出现关于JDK版本信息即成功,最后可选操作,删除此bin文件,如果想节省空间的话。使用DBCA助手时界面中文乱码:解决方案:需要安装新版的JDK, 安装参考附加零:安装JDK说明使用gedit打开dbca文件并编辑JRE_DIR路径指向你所安装的目录,如我oracle10G路径在/opt/oracle/product/10.2/db_1/bin,JDK1.6.XXX路径在/opt/oracle/jdk8/jre如图。接着运行dbca即界面中文化了。O

17、K,问题全部搞定,其他类似的问题可以类似参考来解决!附加二:配置windows客户端连接linux下的oracle数据库参考:http:/doc.linux/52076.html必要条件:1、在客户端要安装oracle 客户端组件。(在安装过oracle 数据库的电脑上已经安装有这个)2、在服务端,要保证listener已经启动(lsnrctl status),要保证数据库已经启动。(sqlplus “/ as sysdba” startup)3、客户端进行Net Configuration Assistant进行配置,或者修改这个文件即可。该文件的位置为:$ORACLE_HOMEnetwor

18、kadmintnsnames.ora (for windows)$ORACLE_HOME/network/admin/tnsnames.ora (for unix)修改内容红色字体orcl =(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 9)(PORT = 1521) (LOAD_BALANCE = yes) ) (CONNECT_DATA = (SERVICE_NAME = orcl) )备注说明:orcl = 这里的orcl为标识,连接字符串。HOST = 9,这里的红字表示远程的主机IP,最好用IPSE

19、RVICE_NAME = orcl,这里的为服务器上的service_name 名称。经过以上这些基本就可以了。然后tnsping 9,返回值ok.即表示成功连接了。如不行,请检查是否服务器开启了防火墙。请关闭。附加三:启动数据库和自动启动数据库 安装完毕,以oracle用户登陆终端:$ sqlplus /nologSQLconnect /as sysdbaSQLstartup设置oracle自启动:修改/etc/sysconfig/oracle文件:START_ORACLE_DB=yesSTART_ORACLE_DB_LISTENER=yes 修改/etc/oratab文件的最后一行:orc

20、l:/home/app/oracle/product/10.2/db_1:N 修改为:orcl:/home/app/oracle/product/10.2/db_1:Y设置环境变量:在/etc/profile 文件中加入以下两个变量:NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBKLANG=zhexport LANG NLS_LANG这两个环境变量不设置,如果上传的sql脚本中有中文字符,会导致这些中文字符无法识别,使用我们的GUI时,某些地方显示乱码。为了使root用户可以直接使用sql命令,可以在/etc/profile 文件中假如下面两行:PATH=$

21、PATH:/opt/oracle/product/10.2/db_1/binexport PATH注意:1、环境变量的前后都不能有空格,否则会错误。2、修改该文件之后需要执行该文件:# . profile这样才能生效;或者重启电脑也可以。2010-06-26 HYPERLINK http:/wangshuxing123-126- 在suse linux enterprise 10 中安装 oracle 10g (带图说明) 博客分类: HYPERLINK http:/wangshuxing123-126- 数据库知识 HYPERLINK http:/ Oracle HYPERLINK http

22、:/ SuSE HYPERLINK http:/ Linux HYPERLINK http:/ 防火墙 HYPERLINK http:/ JDKOracle10G 最低系统要求:内存:推荐1G,,在虚拟机中为768MSwap分区:1G,设为内存的2倍/tmp磁盘空间:400MB以上磁盘空间:软件3.5G 数据1.2G所需软件:SUSE Linux Enterprise 10 for x86,以下简称SLES HYPERLINK http:/blog.china/u/27474/showart_212310.html t _blank http:/blog.china/u/27474/showa

23、rt_212310.htmlOracle database 10gR2 for linux32 HYPERLINK http:/ t _blank http:/ 数据库有,也可以从 HYPERLINK http:/ftp.novel/partners/oracle/sels-9 t _blank http:/ftp.novel/partners/oracle/sels-9去下载安装步骤:1、安装SUSE操作系统,并确保安装“C/C+Compiler and Tools”软件包。在开发栏目中2、安装所需软件包,安装orarun软件包,就是软件安装是的oracle 数据库包,省去很多设置。在数据库

24、栏目中3、Oracle用户设置当orarun软件包安装时,会自动建立名为oracle的用户,和一个oinstall组。我们只需要将该用户设置为enable,把shell从/bin/false改为/bin/bash。而且orarun软件包将ORACLE_HOME文件夹自动生成,减少了很多麻烦。4、设置Oracle环境变量修改/ect/profile.d/oracle.sh文件,ORACLE_HOME、ORACLE_SID等环境变量可以根据需要自行修改。例如:ORACLE_HOME=$ORACLE_BASE/product/10gR2ORACLE_SID=ORCL其中默认NLS_LANGAMERI

25、CAN,如果在中文OS下安装界面会产生乱码。建议在英文环境下安装。# 注意:中文环境下乱码是因为Java显示不正确,可以改用户语言为英文进行安装。#设置语言环境#两个都设下,LANG和LC_ALL$ export LANG=en_US$ export LC_ALL=en_US这个是临时更改用户语言环境,重登录后会还原为先前的。如果实在不行,可以yast改语言环境。然后重登录或重启计算机。如果需要中文安装界面请看最下的附加一.5、安装Oracle10gR2注销root用户,以oracle用户重新登录到KDE。注意不要在root用户下使用su oracle来切换到oracle用户进行安装,那样系统

26、图形界面不能启动。运行./runInstaller ignoresysprereqs 开始安装Oracle, ignoresysprereqs忽略对操作系统的认证,Oracle10g默认不能安装在SUSE Linux10上。当然也可以将安装文件拷贝到硬盘,修改database/install/oraparam.ini文件,将其中添加SuSE-10项,按照suse9的参数复制,这样可以不使用ignoresysprereqs参数。下面在图形界面就可以一路顺利安装了。中间可能会在系统检测那里有提示,不管,按下一步,直至结束。感觉在SUSE Linux10上安装Oracle非常方便,不用过多的设置各种

27、参数。而且SUSE Linux10界面也非常漂亮,大家有兴趣可以试一下。谢谢!安装图片:添加Simplified Chinese 依然会提示有些检测过不去,如无错误提示,继续安装。这里只安装软件,后面再使用dbca创建数据库。进入终端命令行,切换到root用户下(su命令切换,输入密码后),执行以下的两个.sh文件。参考: HYPERLINK http:/blog.china/u/27474/showart_209366.html t _blank http:/blog.china/u/27474/showart_209366.html附加二:关于防火墙 HYPERLINK http:/so.

28、oklin/%20title= t _blank SuSE默认的防火墙设置为禁止所有外来联结。如果你想开放某个端口的话,就得修改防火墙设置开放这个端口。本文介绍了怎么修改SUSE的防火墙设置以开放某指定端口。 手动修改:#vi /etc/sysconfig/SuSEfirewall2#TCP端口的情况:FW_SERVICES_EXT_TCP = 6000#UDP端口的情况:FW_SERVICES_EXT_UDP = 177防火墙设置的生效:#rcSuSEfirewall2 restart 附加一 linux中安装Oracle汉字乱码完整解决方案一 安装JDK在/tmp下建立一个临时的文件夹#

29、cd /tmp# mkdir javacn# cd javacn从网上搜索下载j2sdk-1_4_2_02-linux-i586.bin并保存到/tmp/javacn也可以到这里下载最新的 HYPERLINK /products/archive/ t _blank /products/archive/给文件加上可执行的权限# chmod 755 j2sdk-1_4_2_02-linux-i586.bin执行文件安装JDK# ./j2sdk-1_4_2_02-linux-i586.bin.(一大堆的license的信息)询问是否同意,当然选yes.安装完后删除安装文件# rm -rf *.bin

30、感觉起来这个安装就是解压一下而已,解压出来的结果就是j2sdk1.4.2_02这个文件夹。这个文件夹不能放在/tmp里面,要不哪天一不小心删除了怎么办,搬家并改名!# mv j2sdk1.4.2_02 /usr/j2sdk现在JDK还不能算安装完成了,还要设置一下环境变量:# cd /etc# vi profile在export PATH前加入下面一段JAVA_HOME=/usr/j2sdkexport JAVA_HOMEJRE=$JAVA_HOME/jreexport JREPATH=$JAVA_HOME/bin:$JRE/bin:$PATH现在注销一下并重登录OK,JDK安装完毕!二 安装

31、系统字体 javacn.zip 可以到这里下载http:/downl/source/1430575。将附件文件解压到/tmp/javacn中,解压后的结果如下所示:# cd /tmp# cd javacn# ls -l总用量 23184-rw-r-r- 1 root root 8102 1970-01-01pertiesdrwxr-xr-x 9 root root 40966月 24 15:36 j2sdk1.4.2_02-rw-r-r- 1 root root 12642204 1970-01-01SimSun18030.ttc-rw-r-r- 1 root root 10500352 19

32、70-01-01simsun.ttc-rw-r-r- 1 root root 7764 1970-01-01sm.sh-rw-r-r- 1 root root 260472 1970-01-01tahomabd.ttf-rw-r-r- 1 root root 265528 1970-01-01tahoma.ttf下面需要将$JRE/lib中的perties文件改名备份,并将/tmp/javacn中的foperties文件拷贝到$JRE/lib中# cd $JRE# cd lib# mv perties perties.bak# cp /tmp/javacn/perties ./剩下的操作就是执

33、行/tmp/javacn/sm.sh了。在执行sm.sh后系统后自动重启,所以在执行下面的操作前请一定保存正在进行的工作!# cd /tmp# cd javacn# ./sm.shbash: ./sm.sh: 权限不够# chmod 755 sm.sh# ./sm.sh此处操作系统会重新启动。第二部分操作完成。三 设置操作系统字体将/usr/X11/lib/X11/fonts/TrueType下的所有文件拷贝到$JAVA_HOME/jre/lib/fonts#cp /usr/X11/lib/X11/fonts/TrueType/*.* $JAVA_HOME/jre/lib/fonts 使用or

34、acle用户登陆,将应用程序字体、窗口标题字体设置为SimSun。(下面的步骤是KDE里的,GNOME里应该差不多)开始-控制中心-外观和主题-字体点调整所有字体,按如下界面中配置,选中字体复选框,并在列表中选择Simsun(实际上这个就是大家在Window里很熟悉的宋体),字体样式不用管它,大小复选框选中,并在列表中选择9,配置完成后点确定。回到上一层窗口点应用并关闭窗口。最后四 安装Oracle此时切换到Oracle用户,运行./runInstaller,出来的界面应该是亲切的中文界面了,如果还是乱码请检查上面的步骤。另附一个简单方法:安装时指定参数如:需要先安装JDK./runInsta

35、ller jreLoc /opt/oracle/jdk8/jre/数据库软件安装完后还有一点小小的尾巴工程。即DBCA与EM界面中文乱码解决。因为Oracle安装后它会装上自己的JDK,它的几个工具用得都是它自己的JDK。OK,问题全部搞定,其他类似的问题可以类似参考来解决!附加零:安装JDK我下载的版本是 jre-6u18-linux-i586.bin,下载页面 HYPERLINK /javase/downloads/widget/jdk6.jsp t _blank /javase/downloads/widget/jdk6.jsp1、将jre-6u18-linux-i586.bin放到本地

36、,我放在/opt/oracle/目录下,我将所有和oracle相关的都放这下面了。呵。以下操作切换至root权限下。2、设置执行权限 chmod a+x jdk-6u-linux-i586.bin 3、运行自解压: ./jdk-6u-linux-i586.bin ,提示授权说明,q跳过,然后输入yes后等待会即可完成。最后安装完成在opt/oracle/ (即解压在当前路径)4、打开/etc/profile,在profile文件末尾加入: # set java enviornment#JAVA_HOME=/opt/oracle/jdk1.6.0_18JAVA_BIN=/opt/oracle/j

37、dk1.6.0_18/binPATH=$PATH:$JAVA_HOME/binCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export JAVA_HOMEexport JAVA_BINexport PATHexport CLASSPATH5、验证java -version出现关于JDK版本信息即成功,最后可选操作,删除此bin文件,如果想节省空间的话。使用DBCA助手时界面中文乱码:解决方案:需要安装新版的JDK, 安装参考附加零:安装JDK说明使用gedit打开dbca文件并编辑JRE_DIR路径指向你所安装的目录,如我oracle10G路径在/opt/oracle/product/10.2/db_1/bin,JDK1.6.XXX路径在/opt/oracle/jdk8/jre如图。接着运行dbca即界面中文化了。附加二: 配置windows客户端连接linux下的oracle数据库参考:http:/doc

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论