如果把32位的Oracle裝64位的操作系統,或者是把64位Oracle裝32位的系統,則可能出現如下錯誤:
"Error in invoking target 'client_sharedlib' of makefile '$Oracle_HOME/network/lib/ins_net_client.mk'。
確認錯誤:
1、uname -a
確認操作系統是64位還是32位-
i686 i686 i386 GNU/Linux為32位
x86_64 x86_64 x86_64 GNU/Linux為64位
2、tail -15 $Oracle_HOME/install/make.log
3、查看$Oracle_HOME目錄下是否有lib和lib32目錄
#確認Oracle是64位還是32位
若只有lib目錄,則Oracle為32位
當然出現這個錯誤還有可能是一些包未安裝以及一些平臺的限制不能安裝Oracle64位。
64位技術是相對于32位而言,這個位數指的是CPU GPRs(General-Purpose Registers,通用寄存器)的數據寬度為64位,64位指令集就是運行64位數據的指令,即處理器一次可以運行64bit數據。
64位計算主要有兩大優點:可更大范圍的整數運算;可支持更大的內存。
要實現真正的64位計算,需有64位的處理器、64位的操作系統及64位的應用軟件才行;且實際應用中64bit處理器的性能并不是32bit處理器性能的兩倍。
64bit處理器并非現在才有的,在高端的RISC(Reduced Instruction Set Computing,精簡指令集計算機)很早就有64bit處理器了,比如SUN公司的UltraSparc Ⅲ、IBM公司的POWER5、HP公司的Alpha等。
本文出自:億恩科技【www.endtimedelusion.com】
服務器租用/服務器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質保障!--億恩科技[ENKJ.COM]
|