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 ビット ハードウェアで RHEL 6 (または少なくとも 32 ビット カーネル) の 32 ビット バージョンを実行しているようです。それは、何かをインストールまたは削除することで修正できるものではありません。
意図的に 32 ビットのオペレーティング システムを実行している場合は、32 ビット バージョンの Oracle をインストールする必要があります。