学习环境下Oracle RAC中的Centos系统BUG解决-阿里云开发者社区

开发者社区> 技术小胖子> 正文

学习环境下Oracle RAC中的Centos系统BUG解决

简介:
+关注继续查看

   在上个礼拜工作期间利用三台破PC机器很老很老的那种,搭建了一个RAC的学习环境很是欣喜不已,这嘛,既利用了废旧硬件,也为自己创造了学习环境,一举多得,当然高兴了哈!

    在这个礼拜一的早上我,打算在这个学习环境下做点儿什么。可是刚刚登陆到其中的

一台主机中的时候报告了错误,如下图:

心想这下子玩完了。

   于是重启系统,大约过了一分钟后,登录系统,没什么问题,,不一会儿就又出现了上面的问题。

   这么久了还没见过linux崩溃过(除了在一台Dell 750的机器上安装centos 5.2,硬件不支持,害我重做了两遍系统!)

这是怎么回事儿呢?? 在伟大的google中寻找答案,无果。

这时候想这系统安装的时候没有升级,就升级一下系统算了,大不了重来!

yum upgrade  升级开始,一下子有185个软件包需要更新,包括内核。

在这里一开始运行yum是在3级别下面,可是不行,yum 在安装更新的时候报告错误,无法安装,这个时候有点沉不住气了哦:(

于是init4 在这个级别安装,还是不行,再试 init2 也不行

重启下系统在正常模式下安装,在安装的时候光标总在那闪,没有反应。

这次直接进入到yum下载的软件目录中 rpm -ivh  kernel-* 只安装了新的内核

成功安装后,重启系统。

其中一个节点RAC2的内核 Linux rac2.andylhz.com 2.6.9-100.EL #1 Fri Feb 18 01:29:32 EST 2011 i686 i686 i386 GNU/Linux

要比节点RAC1高:Linux rac1.andylhz.com 2.6.9-89.EL #1 Mon Jun 22 12:19:40 EDT 2009 i686 i686 i386 GNU/Linux

在预料之中的事情发生了-asmlib 驱动无法启动! 为什么呢?因为OracleASM 的版本和新的内核不匹配,所以无法加载

Mar 28 13:01:17 rac2 modprobe: FATAL: Module oracleasm not found. 
Mar 28 13:01:17 rac2 oracleasm: Unable failed
Mar 28 13:02:06 rac2 modprobe: FATAL: Module oracleasm not found. 
Mar 28 13:02:06 rac2 oracleasm: Unable failed
Mar 28 13:02:09 rac2 modprobe: FATAL: Module oracleasm not found. 
Mar 28 13:02:09 rac2 oracleasm: Unable failed
Mar 28 13:02:21 rac2 modprobe: FATAL: Module oracleasm not found. 
Mar 28 13:02:21 rac2 oracleasm: Unable failed
Mar 28 13:07:23 rac2 modprobe: FATAL: Module oracleasm not found.

这个时候尝试下载匹配的ASMlib 重新安装后 重新配置oracleasm 识别了之前asm磁盘

Mar 28 13:13:21 rac2 oracleasm:  succeeded
Mar 28 13:13:25 rac2 oracleasm:  succeeded
Mar 28 13:16:26 rac2 oracleasm:  succeeded
Mar 28 13:16:29 rac2 oracleasm:  succeeded

RAC已经成功恢复!

从昨天更新内核到现在没有再出现图中的错误! 所以有时候及时更新内核是很有必要的!




     本文转自andylhz 51CTO博客,原文链接:http://blog.51cto.com/andylhz2009/530107,如需转载请自行联系原作者



版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
阿里云服务器怎么设置密码?怎么停机?怎么重启服务器?
如果在创建实例时没有设置密码,或者密码丢失,您可以在控制台上重新设置实例的登录密码。本文仅描述如何在 ECS 管理控制台上修改实例登录密码。
9951 0
怎么设置阿里云服务器安全组?阿里云安全组规则详细解说
阿里云服务器安全组设置规则分享,阿里云服务器安全组如何放行端口设置教程
8425 0
IOS6地图callout在前bug解决方法
如图所示。解决办法。就是在自定义的custom_callout快出现时加入 #if __IPHONE_6_0     [self.superview bringSubviewToFront:self]; #endif  - (void)didMoveToSuperview  这个函数中加入即可。 解决完效果:  
843 0
Asp.net MVC P2 中无法正确获取 CheckBox值的bug的解决方案
View: Controller: AUser user = new AUser();BindingHelperExtensions.UpdateFrom(user, Request.Form); Model: public class AUser{    public bool IsBi...
612 0
使用OpenApi弹性释放和设置云服务器ECS释放
云服务器ECS的一个重要特性就是按需创建资源。您可以在业务高峰期按需弹性的自定义规则进行资源创建,在完成业务计算的时候释放资源。本篇将提供几个Tips帮助您更加容易和自动化的完成云服务器的释放和弹性设置。
12061 0
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,阿里云优惠总结大概有三种登录方式: 登录到ECS云服务器控制台 在ECS云服务器控制台用户可以更改密码、更换系.
13699 0
【我的Android进阶之旅】 解决bug: Expected file scheme in URI: content://downloads/my_downloads/12
一、错误描述 今天测试MM用HTC手机测试某个模块的时候crash了,抓log后发现是使用DownloadManager下载apk安装包然后自动安装的时候,抛了异常:java.
1847 0
21119
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载