Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2104394
  • 博文数量: 220
  • 博客积分: 8531
  • 博客等级: 中将
  • 技术积分: 4976
  • 用 户 组: 普通用户
  • 注册时间: 2007-07-18 13:33
文章分类

全部博文(220)

文章存档

2017年(1)

2015年(1)

2014年(5)

2013年(6)

2012年(6)

2011年(30)

2010年(37)

2009年(53)

2008年(41)

2007年(40)

分类: LINUX

2007-07-24 09:14:45

    上周四从oracle研讨会回来之后,同事打电话,问我以前是不是处理过oracle10.1.0.2安装的问题,现在她碰到的是安装时提示java有问题。但是oracle用的是自己的java,应该不会有什么问题的。
    这个事情我的确有印象,当时我根据日志分析出来问题的所在了,而且发过邮件给大家分享的,但是后来自己却忘了。赶紧在邮箱里面搜索,只找到2006年03月02日 11:51的邮件是rachel转的我当时发的邮件,又温习了一下,原来如此。



在DC5.0上面用oranavi安装ORACLE10.1.0.2时
会出现如下错误提示
[root@ha191 ~]# oranavi
access control disabled, clients can connect from any host
Starting Oracle Universal Installer...

Checking installer requirements...

Checking operating system version: must be redhat-2.1, redhat-3, SuSE-9, SuSE-8, UnitedLinux-1.0 or redhat-4
                                      Passed


All installer requirements met.

Checking Temp space: must be greater than 80 MB.   Actual 122 MB    Passed
Checking swap space: must be greater than 150 MB.   Actual 964MB    Passed
Checking monitor: must be configured to display at least 256 colors.    Actual 65536    Passed
Preparing to launch Oracle Universal Installer from /tmp/OraInstall2005-11-29_04-09-50PM.Please wait ...The Java RunTime Environment was not found at ../stage/Components/oracle.swd.jre/1.4.2.02.0/1/DataFiles/bin/java. Hence, the Oracle Universal Installer cannot be run.
Please visit and install JRE version 1.3.1 or higher and try again.
: No such file or directory


其中最重要的是这个提示“RunTime Environment was not found at ../stage/Components/oracle.swd.jre/1.4.2.02.0/1/DataFiles/bin/java”
java应该是oracle的java,不会出现什么错误,看看光盘里面是否有这个文件
的确,经过确认ORACLE10.1.0.2的安装光盘里面没有 /stage/Components/oracle.swd.jre/1.4.2.02.0/1/DataFiles/这个目录
ORACLE10.1.0.2的安装光盘上面自带的JRE目录是 /stage/Components/oracle.swd.jre/1.4.2.0.0/1/DataFiles/
看来相差在“1.4.2.02.0”和“1.4.2.0.0”

估计是oranavi将这个目录写死了,只能针对ORACLE10.1.0.3(因为当时安装10.1.0.3时是一点问题都没有的)

查看oranavi的rpm包得知有这个一个文件/usr/share/oranavi/oraparam.ini
查看这个文件发现其中的确是写的1.4.2.02.0
JRE_LOCATION=../stage/Components/oracle.swd.jre/1.4.2.02.0/1/DataFiles

解决办法:
将oracle10.1.0.2光盘自带的oraparam.ini(在光盘的install目录下面)覆盖 /usr/share/oranavi/oraparam.ini
然后用oranavi安装oracle10.1.0.2。一切正常
(oracle10.1.0.2一下版本没有测试。估计没有问题)

问题的原因估计是当时oranavi这个软件测试oracle的时候,当时拿到的oracle10.1.0.2估计是测试版本,java路径是/stage/Components/oracle.swd.jre/1.4.2.02.0/1/DataFiles/bin/java,后来oracle10.1.0.2正式release的时候,路径变了,变成了/stage/Components/oracle.swd.jre/1.4.2.0.0/1/DataFiles/bin/java。我是这么推测的,没有确定。

阅读(2620) | 评论(0) | 转发(1) |
0

上一篇:我也我的地图

下一篇:措手不及搬家

给主人留下些什么吧!~~