繁体   English   中英

在Rhel 6上安装Oracle 11g 64位

[英]Installing Oracle 11g 64 bit on Rhel 6

我在运行64位Oracle Database 11g安装程序时遇到此错误。 在最初尝试安装时,它没有出现以下错误,但是在安装必备的rpm之后,它却给了我#./runInstaller

“您正在尝试在32位操作系统上安装64位Oracle。这不受支持,将不起作用。”

我触发了告诉我x86_64arch命令。 我必须删除或安装什么rpm才能解决此问题?

runInstaller脚本从以下位置生成该错误:

UNAME=/bin/uname
GETCONF=/usr/bin/getconf

...

if [ `$UNAME` = "Linux" ]; then
  if  [  -e $GETCONF ]; then
  value=`$GETCONF LONG_BIT`
    if  [ $value != 64 ]; then
         echo "\"You are attempting to install 64-bit Oracle on a 32-bit operating system.  This is not supported and will not work.\"";
         exit 0;
    fi
  fi
fi

因此,在您的Linux系统上, /usr/bin/getconf LONG_BIT返回的不是64。 大概是32岁。

arch已弃用,但uname -m应该给您相同的x86_64 那反映了硬件,而getconf反映了操作系统。 uname-i-p给出的信息大概也会报告x86_64

因此,您似乎在64位硬件上运行32位版本的RHEL 6(或至少32位内核)。 您无法通过安装或删除某些东西来解决此问题。

如果您有意运行32位操作系统,则需要安装32位版本的Oracle。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM