暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

runInstaller执行报Cannot Execute什么原因?

原创 eygle 2005-08-02
674
这次在瑞典安装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客户端的问题
但是这个简单的错误却纠缠了我很长时间,必须检讨这是我的问题
当是吃一堑长一智吧
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论