資源描述:
《red hat enterprise5 安裝oracle》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、一、安裝系統(tǒng)首先安裝Linux系統(tǒng),根據(jù)Oracle官方文檔的建議,在機(jī)器內(nèi)存小于1G的情況下,swap分區(qū)大小應(yīng)該設(shè)置為內(nèi)存的2倍大,若內(nèi)存大于2G則swap分區(qū)設(shè)置為與內(nèi)存大小一樣。其實(shí)Linux系統(tǒng)的swap分區(qū)大小設(shè)置是很有講究的,如果哪位讀者有興趣,可以參考我的另外一篇文章——《如何合理設(shè)置Linux系統(tǒng)的swap分區(qū)大小》。在系統(tǒng)安裝的過程中,一定選擇安裝所有開發(fā)包,建議不要安裝SELinux或者安裝后在系統(tǒng)中禁止SELinux運(yùn)行,否則會(huì)出現(xiàn)一些莫名其妙的問題。為防止Oracle安裝過程中出現(xiàn)亂碼,建議使用英文作為系統(tǒng)語(yǔ)言,進(jìn)行Orac
2、le的安裝工作二、安裝Oracle前的系統(tǒng)準(zhǔn)備工作1.檢查需要的軟件包可以使用rpm-qa
3、grep軟件包關(guān)鍵詞命令進(jìn)行檢測(cè),一般情況下會(huì)需要手動(dòng)安裝如下的軟件包:?FromRedHatAS5Disk1(32Bit)?#rpm-Uvhsetarch-2*?#rpm-Uvhmake-3*?#rpm-Uvhglibc-2*?#rpm-Uvhlibaio-0*?FromRedHatAS5Disk2(32Bit)?#rpm-Uvhcompat-libstdc-33-3*?#rpm-Uvhcompat-gcc-34-3*?#rpm-Uvhcompat-gcc-
4、34-c-3*?#rpm-Uvhgcc-4*?#rpm-UvhlibXp-1*?FromRedHatAS5Disk3(32Bit)?#rpm-Uvhopenmotif-2*?#rpm-Uvhcompat-db-4*如果使用DVD安裝介質(zhì)的話,會(huì)很方便。2.修改Linux發(fā)行版本信息由于Oracle10g發(fā)行的時(shí)候,RedHatEnterpriseLinux5沒有發(fā)行,所以O(shè)racle10g并沒有對(duì)RedHatEnterpriseLinux5確認(rèn)支持,我們有兩種方法可以讓Oracle10g支持RedHatEnterpriseLinux5。方法一:我們需
5、要手工修改Linux的發(fā)行注記,讓Oracle10g支持RedHatEnterpriseLinux5。編輯/etc/redhat-release文件#vi/etc/redhat-release將其中的內(nèi)容RedHatEnterpriseLinuxServerrelease5(Tikanga)修改為RedHatEnterpriseLinuxASrelease4(NahantUpdate4)方法二:還有文章說(shuō)修改Oracle安裝包中install/oraparam.ini文件的內(nèi)容,也可以讓Oracle10g支持RedHatEnterpriseLinux
6、5,修改方法如下:#viinstall/oraparam.ini在其中的CertifiedVersions段落增加redhat-5#[CertifiedVersions]Linux=redhat-3,SuSE-9,redhat-4,redhat-5,UnitedLinux-1.0,asianux-1,asianux-2]再添加[Linux-redhat-5.0-optional]TEMP_SPACE=80SWAP_SPACE=150MIN_DISPLAY_COLORS=256經(jīng)我測(cè)試,發(fā)現(xiàn)方法二在安裝之前的系統(tǒng)檢測(cè)過程可以通過,但是在安裝過程中的系統(tǒng)
7、支持檢測(cè)無(wú)法通過,不知道是不是我設(shè)置的有問題,希望有高手可以給我點(diǎn)提示。3.修改系統(tǒng)內(nèi)核參數(shù)#vi/etc/sysctl.confkernel.shmall=2097152???????????????????//?該參數(shù)表示系統(tǒng)一次可以使用的共享內(nèi)存總量(以頁(yè)為單位)。缺省值就是2097152,通常不需要修改kernel.shmmax=2147483648???????????//?該參數(shù)定義了共享內(nèi)存段的最大尺寸(以字節(jié)為單位)。缺省為32M,對(duì)于oracle來(lái)說(shuō),該缺省值太低了,通常將其設(shè)置為2Gkernel.shmmni=4096??????
8、????????????????//?這個(gè)內(nèi)核參數(shù)用于設(shè)置系統(tǒng)范圍內(nèi)共享內(nèi)存段的最大數(shù)量。該參數(shù)的默認(rèn)值是4096。通常不需要更改kernel.sem=25032000100128???????//?表示設(shè)置的信號(hào)量fs.file-max=65536???????????????????????????//?表示文件句柄的最大數(shù)量。文件句柄設(shè)置表示在linux系統(tǒng)中可以打開的文件數(shù)量net.ipv4.ip_local_port_range=102465000net.core.rmem_default=262144???????//?默認(rèn)的接收窗口大小
9、net.core.rmem_max=262144????????????//?接收窗口的最大大小net.co