安装Oracle时出错bash: install/.oui: cannot execute binary file

标签:
oracle安装254oui |
分类: 计算机 |
网上很多人都在问题,Oracle在安装时运行sh runInstaller时出错,信息如下:
bash: /opt/modules/database/install/.oui: cannot execute binary file
说是不能执行install目录下的.oui二进制文件。而且Oracle版本是11.2.0.2.0这样一个版本
有些人重新下载了一个11.2.0.1.0的版本就可以安装了,这是什么情况,难道Oracle有Bug?
哈哈这种Bug怎么能在安装时就会有呢,这是不太可能的啊。
我们先来看看这个Oracle版本11.2.0.2.0,给个下载图:
http://s6/mw690/002Mfnrczy76oecTrFPd5&690install/.oui:
上面有个OpenVMS,大家一看,一般肯定不会下,除非有明确需要
下面有个zlinux64下载,只有这个zLinux64的版本号是11.2.0.2.0的版本,
下面的所有都是11.2.0.1.0的版本,那到底要下哪个呢?
在公司里,我看了一个Window上安装的Oracle版本是11.2.0.1.0的,Linux系统上安装的Oracle是11.2.0.2.0的,
所以我下了个11.2.0.2.0的版本,正是由于有了这个误导才导致上述错误不能执行.oui二进制文件。
最后在Oracle官方论坛上看到这样的回答
My OS version is ALTLinux with 2.6.32-el-smp-alt31 core of x86_64 architecture.
My hardware is not IBM mainframe - it is inlel desctop.
Yes, I felt that I have downloaded wrong architecture distributive of Oracle.
I downloaded it because there was a label that it is full installation with patches.
I think I need to download this:
解释一下:说是zLinux的安装版本只适用于IBM硬件架构的,而我们个人计算机的CPU一般都是Intel的CPU,
如果要在Intel的CPU上安装Oracle要下载这个版本,还给了个链接,就是我上面给的载图上下面的11.2.0.1.0的版本Linux x84-64是要下载这个版本的Oracle才能安装在Intel的硬件架构上。
豁然开朗:
子仔细一想还真是这么一回事,就是为什么我们单位Windows上安装的Oracle是11.2.0.1.0的版本,而Linux上安装的Oracle是11.2.0.2.0的版本,回单位一看CPU类型,心情大好,单位的服务器CPU架构都是IBM的服务器,嘎嘎。
现在大家都明白了吧,个人电脑下载11.2.0.1.0版本的Oracle吧,祝你成功!