eygle.com   eygle.com
eygle.com  
 

« 小美人鱼,我来啦 | Blog首页 | Google与DBA »

runInstaller执行报Cannot Execute什么原因?

作者:eygle |【转载时请务必以超链接形式标明文章和作者信息及本声明
链接:

这次在瑞典安装oracle是我第一次把安装盘内容从PC的光驱里读出来然后FTP到服务器上,碰到了第一次runInstaller无法执行的问题而且困扰了不少时间。

以前的N平方次安装是两种情况:
1。安装盘放入服务器的光驱中直接安装
2。网上下载的cpio.gz包上传到服务器上,然后解开,再安装

没有碰到过任何问题。

而这次由于服务器在遥远的其他地方,所以使用了PC机的光驱直接读取安装盘,一边读一边就用FileZilla上传到服务器上。

完毕以后,进入Disk1,运行runInstaller,报错,说cannot execute
立刻ls -l看了一下,发现runInstaller文件没有可执行的权限
于是chmod u+x runInstaller,再执行,还是抱同样的错误,这下晕了

恰巧的是这次服务器的架构不是Sparc,而是Fujitsu的
所以鬼使神差地怀疑到是不是由于硬件架构的问题导致安装无法进行

现在检讨来看,那时候人就已经进入一个牛角尖了,脑子里就是硬件架构的问题
其实runInstaller只是一个脚本文件而已,有什么架构的问题好言
而且Oracle的安装程序是跑在Java虚拟机上,跟硬件架构也不会有什么关系
而且报的错误明明就是说无法运行,那么就是什么文件缺少了可执行属性嘛

其实只要再作一步就可以了
chmod -R u+x *
将安装目录中的所有文件包括子目录中所有文件不管它是什么全部加上可执行属性

然后再运行runInstaller就可以正常安装了

可执行属性在FTP的过程中丢失这应该是FTP客户端的问题
但是这个简单的错误却纠缠了我很长时间,必须检讨这是我的问题

当是吃一堑长一智吧

By eygle on 2005-08-02 23:05 | Comments (2) | Posted to FAQ | Edit |Pageviews:

相关文章 随机文章
  • Oracle Patch Set Note And Bug List 参考
  • Oracle 9i 的生命周期支持策略
  • 各取所需:Oracle收购BEA,SUN收购MySQL
  • Oracle还是IBM的中文推广力度大?
  • Oracle与Linux/Unix下的时间处理
  • 装修日记:开始铺设安信实木地板
    瑞典游记-预告篇
    生命的律动
    瑞典游记-插曲-民居
    如何通过DB link进行远程过程或函数调用
    网上相关主题:
    Google

    留言 (2)

    厉害,这种特殊的情况
    你也碰上了

    Posted by: brucewoo at August 5, 2005 9:46 AM

    偶也遇到过,把在WINDOWS系统中的安装包解压后,通过FTP传到LINUX系统中。全部的执行权限就没了

    Posted by: omarchina at August 28, 2007 11:23 AM

    发表留言:



    Remember Me?
    (输入验证码后方可评论,谢谢支持)



    CopyRight © 2004 eygle.com, All rights reserved.