描述:
一个比较老的项目,数据库是2节点的RAC。操作系统是 Centos 5.8 内核版本:
2.6.18-308.el5
x86_64 ,oracle 版本是11.2.0.3,安装了oracleasm 包版本如下:
oracleasm-2.6.18-308.16.1.el5-2.0.5-1.el5
oracleasm-support-2.1.8-1.el5
oracleasmlib-2.0.4-1.el5
由于节点2本地硬盘的 raid 5 同时坏了2块硬盘,必须把节点2重装系统后加入集群。
安装完,
oracleasm configure
时就开始报错:
Initializing the Oracle ASMLib driver: failed
上网搜了一下,驱动加载失败是因为没找到驱动包:oracleasm.ko
解决办法是 先find 一下 oracleasm.ko 的位置,然后手动加载
step1:find /lib/modules -name 'oracleasm.ko'
找到的路径是: /lib/modules/2.6.18-308.16.1.el5/kernel/drivers/addon/oracleasm/oracleasm.ko
找到的路径是: /lib/modules/2.6.18-308.16.1.el5/kernel/drivers/addon/oracleasm/oracleasm.ko
step2:
/sbin/insmod /lib/modules/2.6.18-308.16.1.el5/kernel/drivers/addon/oracleasm/oracleasm.ko
然后就好了。但这只能手动操作,开机自动启动加载驱还是会失败。
![](http://img.blog.itpub.net/blog/attachment/201608/12/28341524_1470996270l18R.jpg?x-oss-process=style/bb)
开机后临时解决方案:
step 1、 /sbin/insmod /lib/modules/2.6.18-308.16.1.el5/kernel/drivers/addon/oracleasm/oracleasm.ko
step 2、
oracleasm init
step 3、
oracleasm scandisks
甚至把上述脚本加到了 /etc/rc.local 里,
但这并不是个办法。
在网上搜了许久,多数说的是版本问题,可是节点1安装的就是这些包,我还是从节点1上拷贝了这些包到节点2上安装的。节点1就没这个问题。
后来找到一个帖子,也是相同问题,只不过操作系统是suse 11 的,我这里是Centos的。
感谢这位作者,解决了我的问题。
他的解决方法是:
![](http://img.blog.itpub.net/blog/attachment/201608/12/28341524_1470996288pZAZ.jpg?x-oss-process=style/bb)
我按照他的方法:
我的驱动包位置: /lib/modules/2.6.18-308.16.1.el5/kernel/drivers/addon/oracleasm/oracleasm.ko
我的Centos5.8下
/lib/modules 目录有
2.6.18-308.el5 和
2.6.18-308.16.1.el5 2个文件夹,2.6.18-308.16.1.el5 下只有 oracleasm.ko ,2.6.18-308.el5 目下是安装 oracleasmlib 包之前的所有包的位置。
解决过程:
cd
/lib/modules/2.6.18-308.el5/kernel/drivers
mkdir -p
addon/oracleasm
cp
/lib/modules/2.6.18-308.16.1.el5/kernel/drivers/addon/oracleasm/oracleasm.ko /lib/modules/2.6.18-308.el5/kernel/drivers/addon/oracleasm/
cd /lib/modules/2.6.18-308.16.1.el5/
depmod -a
reboot
![](http://img.blog.itpub.net/blog/attachment/201608/12/28341524_1470996322tvmu.jpg?x-oss-process=style/bb)
好了。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/28341524/viewspace-2123411/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/28341524/viewspace-2123411/