Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2796798
  • 博文数量: 389
  • 博客积分: 4177
  • 博客等级: 上校
  • 技术积分: 4773
  • 用 户 组: 普通用户
  • 注册时间: 2008-11-16 23:29
文章分类

全部博文(389)

分类: Oracle

2009-11-09 14:40:55

                                  oracle asmlib安装故障
   某日安装oracle asmlib后,使用service oracleasm configure,最后一步总是显示initial asmlib driver failed,服务器为RHEL 4,内核版本为2.6.9-22,从OTN下载的三个包为 oracleasm-2.6.9-22.0.2.EL-2.0.0-1.i686.rpm,oracleasmlib-2.0.4-1.el4.i386.rpm,oracleasm-support-2.1.3-1.el4.i386.rpm。
   首先我怀疑是selinux没有关闭,查看/etc/sysconfig/selinux文件,SELINIX=DISABLE的,接下来确认版本对不对,于是我在服务器上使用uname -r,确认版本也是对的。
   查看/var/log/messages,看到其中老是报一个oracleasm module not found的消息.事情到这一步,我想为什么module找不到呢?一般的module是都是*.ko结尾的。于是我进行了文件查找。根据结果,我发现原来oracleasm的module文件放在了/lib/modules/2.6.9-22.0.2.EL这个目录下,而我的系
统default的module文件都是存放在2.6.9-22.EL目录下。那就需要让oracleasm安装程序把文件都拷到2.6.9-22.EL目录下才可以正常使用。
   接下来的问题很好解决,把oracleasm卸载掉,使用ln -s 2.6.9-22.EL 2.6.9-22.0.2.EL建立一个名为2.6.9-22.0.2.EL到2.6.9-22.EL软链接,重新安装三个包。然后使用service oracleasm configure就正常了,建磁盘,建库一切都正常了。
阅读(2521) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~