Oracle Enterprise Linux R4U8版本下安裝RAC的準備工作之oracleasmlib

nathanzhn發表於2014-02-18
按照網路上的各類文件的介紹,需要提前安裝以下rpm包:
OEL5+11g--
oracleasm-support-2.1.4-1.el5.x86_64.rpm
oracleasm-2.6.18-238.el5-2.0.5-1.el5.x86_64.rpm
oracleasmlib-2.0.4-1.el5.x86_64.rpm
而因為我的版本是OELR4U8+10g(貌似跟資料庫版本沒有太大關係,關鍵看oel的版本),我從網上找來以下幾個包分別測試了一下:
-rw-r--r--  1 root root 130075 Feb 18 21:31 oracleasm-2.6.18-164.el5-2.0.5-1.el5.i686.rpm
-rw-r--r--  1 root root 124406 Nov  9  2010 oracleasm-2.6.9-89.0.0.0.1.EL-2.0.5-1.el4.src.rpm
-rw-r--r--  1 root root  13105 Nov  2  2010 oracleasmlib-2.0.4-1.el4.i386.rpm
-rw-r--r--  1 root root  13929 Feb 18 21:32 oracleasmlib-2.0.4-1.el5.i386.rpm
-rw-r--r--  1 root root  14176 Feb 18 17:32 oracleasmlib-2.0.4-1.el5.x86_64.rpm
-rw-r--r--  1 root root  82542 Nov  2  2010 oracleasm-support-2.1.3-1.el4.i386.rpm
-rw-r--r--  1 root root  85687 Feb 18 21:31 oracleasm-support-2.1.7-1.el5.i386.rpm

其中我先安裝了oracleasm-support-2.1.7-1.el5.i386.rpm,並且安裝成功,隨後嘗試安裝oracleasmlib-2.0.4-1.el5.i386.rpm報錯,報與linux核心版本不匹配,需要2.6.89版本的oracleasm。
但是因為在網上只找到了
oracleasm-2.6.9-89.0.0.0.1.EL-2.0.5-1.el4.src.rpm,因此需要編譯一番才能安裝:
rpmbuild --rebuild oracleasm-2.6.9-89.0.0.0.1.EL-2.0.5-1.el4.src.rpm
完成後cd /usr/src/redhat/RPMS/i386/進行安裝:
[root@node1 i386]# ll
total 140
-rw-r--r--  1 root root 132238 Feb 18 21:46 oracleasm-2.6.9-89.0.0.0.1.EL-2.0.5-1.el4.i386.rpm
-rw-r--r--  1 root root   2409 Feb 18 21:46 oracleasm-2.6.9-89.0.0.0.1.EL-debuginfo-2.0.5-1.el4.i386.rpm
[root@node1 i386]# rpm -ivh oracleasm-2.6.9-89.0.0.0.1.EL-2.0.5-1.el4.i386.rpm
成功!
最後安裝
oracleasmlib-2.0.4-1.el4.i386.rpm,也沒問題,可以繼續進行其他準備工作了,至於這幾個rpm在後面的表現如何,現在無從判斷咯!後面出現問題再進行解決和記錄吧。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26521853/viewspace-1083461/,如需轉載,請註明出處,否則將追究法律責任。

相關文章