溫馨提示×

溫馨提示×

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

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

在Oracle Linux Server 6.5上安裝Oracle10g的故障總結

發布時間:2020-06-26 18:36:34 來源:網絡 閱讀:874 作者:zhqw8315 欄目:關系型數據庫

Oracle Linux Server 6.5上安裝Oracle10g的故障總結

       

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

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

在Oracle Linux Server 6.5上安裝Oracle10g的故障總結

執行上述腳本文件之后,出現下面的錯誤提示:

 在Oracle Linux Server 6.5上安裝Oracle10g的故障總結

根據紅框的提示分析,是系統沒有相應的庫文件,于是從YUM源下載該文件。(我這里配置的YUM源是163鏡像的CentOS632位和64位兩種,因為雖然安裝的是Oracle10g64位版本,但是它也需要32位的個別rpm軟件包,所以我們YUM源就兩個全配置上了。)

 在Oracle Linux Server 6.5上安裝Oracle10g的故障總結

 在Oracle Linux Server 6.5上安裝Oracle10g的故障總結

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

在Oracle Linux Server 6.5上安裝Oracle10g的故障總結

根據紅色框的提示分析,系統缺少相應的庫文件,于是再從YUM源上進行下載安裝。

在Oracle Linux Server 6.5上安裝Oracle10g的故障總結

在Oracle Linux Server 6.5上安裝Oracle10g的故障總結

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

在Oracle Linux Server 6.5上安裝Oracle10g的故障總結

安裝完畢,再次執行Oracle安裝腳本文件,出現下面的錯誤提示:

在Oracle Linux Server 6.5上安裝Oracle10g的故障總結

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

在Oracle Linux Server 6.5上安裝Oracle10g的故障總結

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

在Oracle Linux Server 6.5上安裝Oracle10g的故障總結

稍等幾秒鐘,出現圖形安裝界面,如下圖:

 在Oracle Linux Server 6.5上安裝Oracle10g的故障總結

 在安裝進度到65%時彈出一個提示框,如下圖:

 在Oracle Linux Server 6.5上安裝Oracle10g的故障總結 

這是Oracle10g軟件的一個Bug,只需點Continue,跳過即可。

在安裝Oracle Net Configuration Assistant時,又彈出一個提示框,如下圖:

 在Oracle Linux Server 6.5上安裝Oracle10g的故障總結

 這是因為Linux系統沒有設置主機名、網卡沒有設置IP地址或/etc/hosts文件中沒有寫主機名和IP地址的對應關系,分別設置即可。然后點OK。

接下來安裝Oracle Database Configuration Assistant,在安裝進度為2%時,彈出一個提示框,如下圖:

 在Oracle Linux Server 6.5上安裝Oracle10g的故障總結 

報錯信息是無法創建共享內存,通過Google查詢了下發現出現這個問題和Linuxhugetlb有關系。直接手動修改內核參數hugetlb_shm_group的值為oracle用戶的ID號。操作如下,

 在Oracle Linux Server 6.5上安裝Oracle10g的故障總結

然后點Ignore,返回安裝界面,重新點Retry,繼續安裝Oracle Database Configuration Assistant,最后安裝成功,出現如下圖完成安裝界面:

 在Oracle Linux Server 6.5上安裝Oracle10g的故障總結

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

 

注:其實出現上述提示缺少庫文件而出不來圖形界面的原因是沒有安裝Oracle官方安裝文檔中列出的系統必須的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

 

只要嚴格按照Oracle官方安裝文檔一步一步進行安裝,會很少出現這樣那樣的問題。

 

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女