教会你用Suse安装Oracle
创始人
2024-06-12 22:00:44
0

最近喜欢研究Suse ,也遇到了一些问题,今天因为要在LINUX底下测试ODEX,也趁这个机会把Suse ,Oracle,ODEX整个过种安装了一次。以前一直是在REDHAT下安装,问题也不少。但Suse  CLE所遇到的问题却完全不一样,今儿把问题总结一下供大家参考,希望你看完之后,能成功的解决Suse安装Oracle问题。

1.首先Suse 与REDHAT在安装过程是不一样的,安装完以后的有些参数文件也是不一样的,安装全Suse 以后,Oracle用户,DBA,OINSTALL这两个组都是系统默认自建的。对于ROOT来说,在它目录底下只有.bashrc,而没有.bashrc_profile这个文件。而对于Oracle则没有主目录。我的做法是把系统自带的Oracle用户和DBA,OINSTALL组删除了,然后手工重建,且为它建主目录。

2.手工创建Oracle用户后,系统会自动生成/etc/sysconfig/目录和/etc/profile.d/Oracle.sh文件。而不会在Oracle主目录下有.bash_profile。所以重启系统以后如果以Oracle登录,它会以/etc/profile.d/Oracle.sh为启动参数,这一点很重要。如果如果要配置Oracle别的参数,得修改这个文件参可以生效。

3.把Oracle相关的参数都配置好了以后,重启机器,以Oracle登录.如果你的参数文件没指是/etc/profile.d/Oracle.sh,Oracle是登录不了的。进了系统以后,测试Oracle能否启动图形介面的最好办法就是运行一下:xclock,如果能出来一个终表,说明图形介面没问了,你就要以运行Suse安装Oracle了。

4.安装的过程中,会提示你以ROOT用户运行两个脚本,一个是在/temp/or打头的文件,我记得不太清楚了,另一个是$Oracle_HOME/root.sh。也会遇到出来一个窗口来确认一下默认参数,你直接点 continue就OK了。

5.我想你应该是选择只安装软件的。这时你要通过dbca来建库。当然你也可以通过手工建库。如果人选择DBCA建库,有可能会出现一个错误提示:java.lang.NoClassDefFoundError.这个提示说明你的DISPLAY参数没有设置好,你只要运行这个命令就可以了:export DISPLAY=0:0或export DISPLAY=你机器上的ip地址。再运行dbca就OK了。

6.运行起来dbca后,你可以都按默认参数改,当然如果你对Suse安装Oracle研究够深你可以改一些参数,如果这样的话你就要以通过手工建库了。但有一个你要改一下,就是字符集,你选择ZHGB16这个字符集。

7.当所有的配置都选择好了,最后一步你选择OK建库了。可这个时候又了错了。你点完OK后它并没有建库,而是退出来了。提示什么$Oracle_HOME/bin/dbca有问题,你只要找到这个文件,然后编辑它,把下面这个改一下:
# Run DBCA
$JRE_DIR/bin/jre -native -DOracle_HOME=$OH -DJDBC_PROTOCOL=thin -mx64m -classpath $CLASSPATH Oracle.sysman.assistants.dbca.Dbca $ARGUMENTS
else
# Run DBCA
$JRE_DIR/bin/jre -DOracle_HOME=$OH -DJDBC_PROTOCOL=thin -mx64m -classpath $CLASSPATH Oracle.sysman.assistants.dbca.Dbca $ARGUMENTS

改成如下:
# Run DBCA
$JRE_DIR/bin/jre -native -DOracle_HOME=$OH -DJDBC_PROTOCOL=thin -mx64m -classpath $CLASSPATH Oracle.sysman.assistants.dbca.Dbca $ARGUMENTS
else
# Run DBCA
$JRE_DIR/bin/jre -native -DOracle_HOME=$OH -DJDBC_PROTOCOL=thin -mx64m -classpath $CLASSPATH Oracle.sysman.assistants.dbca.Dbca $ARGUMENTS

完成以上步骤,再重新建库就没问题了。总之,这次测试还算比较成功Suse安装Oracle,看完本文你肯定有不少收获,希望本文能教会你更多东西。

【编辑推荐】

  1. 详解Suse Linux 切换IP的方法
  2. 畅谈Open SUSE11.x安装技巧
  3. 实例概括SUSE Linux Enterprise安装JDK1.6
  4. 教你解决OpenSUSE 11.0 Gnome桌面下的声音问题
  5. 详解SUSE Linux Enterprise 11的三大商业价值的本质

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...
《非诚勿扰》红人闫凤娇被曝厕所... 【51CTO.com 综合消息360安全专家提醒说,“闫凤娇”、“非诚勿扰”已经被黑客盯上成为了“木...
2012年第四季度互联网状况报... [[71653]]  北京时间4月25日消息,据国外媒体报道,全球知名的云平台公司Akamai Te...