簡體   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