2 回答

TA貢獻(xiàn)1799條經(jīng)驗 獲得超6個贊
強行安裝不上?是誰安裝不上,glibc還是oracle11g?要是glibc,那沒問題,既然系統(tǒng)已經(jīng)有了高版本的了,那就不用再安裝低版本的了,繼續(xù)后面的操作就是了。
如果是oracle安裝不上,那我估計是版本問題。先不說11g,就說更低的10g,紅帽9.0出來的時候還是9i版本。更不要說現(xiàn)在的RHEL7了。我當(dāng)年用的rhel5.3都裝不進(jìn)10g。
方法就是欺騙一下安裝程序,讓它誤以為版本符合需求。
編輯/etc/redhat-release這個文件。一般而言,紅帽系列的linux,都會在/etc/下有一個文件,這個文件名稱有特點,它前半部分是發(fā)行版的名稱,象redhat、centos、fedora,后半部分是release。前后之間用-連接。就成了redhat-release、centos-release、fedora-release。就找到這個文件,打開它,里面應(yīng)該有這么一句。Red Hat Enterprise Linux Server 5.5把5.5改成4。保存退出。這么做對電腦沒用,但是能蒙過oracle的安裝程序。因為安裝程序在檢查版本的時候,就是訪問這個/etc/redhat-release文件。這個文件怎么寫,oracle安裝程序就怎么認(rèn)為。這就蒙騙了oracle安裝程序。
還有一個辦法:安裝時,在光盤或者是其他的安裝介質(zhì)中有個install目錄,這個install目錄下有個oraparam.ini,修改這個文件,這個文件里面有這么一行
Linux=redhat-3,SuSE-9,redhat-4,UnitedLinux-1.0,asianux-1.0,asianux-2.0。這句話意思是說,當(dāng)前的oracle安裝程序,只支持redhat-3、SuSE-9、redhat-4等版本。那把這句話里面的redhat-4改成redhat-5,或者redhat-6、redhat-7。保存退出。
這個不是欺騙電腦了,是騙安裝oracle安裝程序。原來不是說當(dāng)前安裝程序子支持redhat-3、rdehat-4嗎?現(xiàn)在把redhat-4改成redhat-5或redhat-6、redhat-7。這就等于糊弄安裝程序:在redhat5或redhat-6、redhat-7版本下,你這個程序也是可以工作滴,沒事,大膽的去吧。
這兩個方法一個忽悠操作系統(tǒng),一個蒙騙安裝程序。用一個就好。
添加回答
舉報