其實,11g出現這個問題,估計oracle前面的版本都會出現這個問題,oracle檢查包時會檢查相應包的64位和32位包,無法通過的一般都是32位包沒有找到,可以發現,具體的提示内容為i386 missing,檢查下來後發現CentOS 6.2 64位中的32位包都已改成i686了(5.8裡還是i386),緻使oracle無法找到他認為的32位包,這應該是oracle與centos間的相容問題吧。
處理辦法:
rpm -q 相應包名
确認oracle提示的包都存在x86_64和i686 2個版本後忽略錯誤,強制安裝,一切正常。