[英]Installing Oracle 11g 64 bit on Rhel 6
我在運行64位Oracle Database 11g安裝程序時遇到此錯誤。 在最初嘗試安裝時,它沒有出現以下錯誤,但是在安裝必備的rpm之后,它卻給了我#./runInstaller
“您正在嘗試在32位操作系統上安裝64位Oracle。這不受支持,將不起作用。”
我觸發了告訴我x86_64
的arch
命令。 我必須刪除或安裝什么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.