溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

在Oracle Linux Server 6.5上安裝Oracle10g的故障總結(jié)

發(fā)布時(shí)間:2020-06-26 18:36:34 來(lái)源:網(wǎng)絡(luò) 閱讀:823 作者:zhqw8315 欄目:關(guān)系型數(shù)據(jù)庫(kù)

Oracle Linux Server 6.5上安裝Oracle10g的故障總結(jié)

       

       Oracle Linux Server 6.5全面兼容Red Hat Enterprise Linux Server 6.5Centos 6.5,只是在RHEL6.5Centos6.5的基礎(chǔ)上加入了Oracle特有的功能,所以選擇在該Linux上安裝Oracle10g。

       Oracle10gLinux版本有32位和64位兩種,由于我的臺(tái)式電腦是64CPU,所以我選擇64位版本安裝。首先從Oracle官網(wǎng)下載相應(yīng)的10g64位版本至本地,解壓至/mnt目錄,會(huì)生成一個(gè)database文件夾。接下來(lái)在真正安裝之前,進(jìn)行一系列的準(zhǔn)備工作,如檢查安裝磁盤(pán)空間大小,/tmp分區(qū)空間大小,安裝Oracle所需的rpm軟件包,調(diào)整相應(yīng)的內(nèi)核參數(shù),創(chuàng)建Oracle用戶、組、分配權(quán)限,添加Oracle用戶的環(huán)境變量,更改Oracle Linux Server 6.5/etc/redhat-release文件中的版本號(hào),即由6.5改為4.5,否則Oracle安裝時(shí)檢查第一步就通不過(guò)。這些具體的操作步驟,我在這里不再詳細(xì)闡述,大家可以從google上查閱。此時(shí),我們從根用戶切換到Oracle用戶,開(kāi)始執(zhí)行腳本文件進(jìn)行Oracle的安裝。

在Oracle Linux Server 6.5上安裝Oracle10g的故障總結(jié)

執(zhí)行上述腳本文件之后,出現(xiàn)下面的錯(cuò)誤提示:

 在Oracle Linux Server 6.5上安裝Oracle10g的故障總結(jié)

根據(jù)紅框的提示分析,是系統(tǒng)沒(méi)有相應(yīng)的庫(kù)文件,于是從YUM源下載該文件。(我這里配置的YUM源是163鏡像的CentOS632位和64位兩種,因?yàn)殡m然安裝的是Oracle10g64位版本,但是它也需要32位的個(gè)別rpm軟件包,所以我們YUM源就兩個(gè)全配置上了。)

 在Oracle Linux Server 6.5上安裝Oracle10g的故障總結(jié)

 在Oracle Linux Server 6.5上安裝Oracle10g的故障總結(jié)

執(zhí)行安裝成功后,再次執(zhí)行Oracle腳本文件。

在Oracle Linux Server 6.5上安裝Oracle10g的故障總結(jié)

根據(jù)紅色框的提示分析,系統(tǒng)缺少相應(yīng)的庫(kù)文件,于是再?gòu)?/span>YUM源上進(jìn)行下載安裝。

在Oracle Linux Server 6.5上安裝Oracle10g的故障總結(jié)

在Oracle Linux Server 6.5上安裝Oracle10g的故障總結(jié)

再執(zhí)行Oracle安裝腳本文件,又出現(xiàn)缺少libXt.so.6文件,于是從YUM源上下載并安裝。

在Oracle Linux Server 6.5上安裝Oracle10g的故障總結(jié)

安裝完畢,再次執(zhí)行Oracle安裝腳本文件,出現(xiàn)下面的錯(cuò)誤提示:

在Oracle Linux Server 6.5上安裝Oracle10g的故障總結(jié)

根據(jù)紅色方框提示分析,系統(tǒng)缺少libXtst.so.6的庫(kù)文件,于是從YUM源上下載并安裝。

在Oracle Linux Server 6.5上安裝Oracle10g的故障總結(jié)

安裝完畢,再次執(zhí)行Oracle安裝腳本文件,如下圖:

在Oracle Linux Server 6.5上安裝Oracle10g的故障總結(jié)

稍等幾秒鐘,出現(xiàn)圖形安裝界面,如下圖:

 在Oracle Linux Server 6.5上安裝Oracle10g的故障總結(jié)

 在安裝進(jìn)度到65%時(shí)彈出一個(gè)提示框,如下圖:

 在Oracle Linux Server 6.5上安裝Oracle10g的故障總結(jié) 

這是Oracle10g軟件的一個(gè)Bug,只需點(diǎn)Continue,跳過(guò)即可。

在安裝Oracle Net Configuration Assistant時(shí),又彈出一個(gè)提示框,如下圖:

 在Oracle Linux Server 6.5上安裝Oracle10g的故障總結(jié)

 這是因?yàn)?/span>Linux系統(tǒng)沒(méi)有設(shè)置主機(jī)名、網(wǎng)卡沒(méi)有設(shè)置IP地址或/etc/hosts文件中沒(méi)有寫(xiě)主機(jī)名和IP地址的對(duì)應(yīng)關(guān)系,分別設(shè)置即可。然后點(diǎn)OK。

接下來(lái)安裝Oracle Database Configuration Assistant,在安裝進(jìn)度為2%時(shí),彈出一個(gè)提示框,如下圖:

 在Oracle Linux Server 6.5上安裝Oracle10g的故障總結(jié) 

報(bào)錯(cuò)信息是無(wú)法創(chuàng)建共享內(nèi)存,通過(guò)Google查詢了下發(fā)現(xiàn)出現(xiàn)這個(gè)問(wèn)題和Linuxhugetlb有關(guān)系。直接手動(dòng)修改內(nèi)核參數(shù)hugetlb_shm_group的值為oracle用戶的ID號(hào)。操作如下,

 在Oracle Linux Server 6.5上安裝Oracle10g的故障總結(jié)

然后點(diǎn)Ignore,返回安裝界面,重新點(diǎn)Retry,繼續(xù)安裝Oracle Database Configuration Assistant,最后安裝成功,出現(xiàn)如下圖完成安裝界面:

 在Oracle Linux Server 6.5上安裝Oracle10g的故障總結(jié)

至此,Oracle10g軟件終于安裝完畢了。

 

注:其實(shí)出現(xiàn)上述提示缺少庫(kù)文件而出不來(lái)圖形界面的原因是沒(méi)有安裝Oracle官方安裝文檔中列出的系統(tǒng)必須的rpm輪件包。

具體軟件包名如下:

binutilsx86_64)

compat-db (x86_64)

compat-libstdc++-296 (i686)

compat-libstdc++-33 (i686)

compat-libstdc++-33 (x86_64)

control-center (x86_64)

gcc (x86_64)

gcc-c++ (x86_64)

glibc (i686)

gcc-c++ (x86_64)

glibc-common (x86_64)

glibc-devel (i686) glibc-devel (x86_64)

glibc-headers (x86_64)

ksh (x86_64)

libaio (x86_64)

libgcc (i686) libgcc (x86_64)

libgnome (x86_64) libgnomeui (x86_64)

libgomp (x86_64)

libstdc++ (x86_64) libstdc++-devel (x86_64)

libXp (i686) libX11 (i686)

libXext (i686) libXau (i686)

make (x86_64)

sysstat (x86_64)

 

x86_6464位,i68632

 

只要嚴(yán)格按照Oracle官方安裝文檔一步一步進(jìn)行安裝,會(huì)很少出現(xiàn)這樣那樣的問(wèn)題。

 

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI