2 回答

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