暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

一次Oracle RAC机器重启过程中碰到的问题

data carrier 2018-09-17
682

最近负责的一套oracle RAC集群需要重启以下,操作系统是 Linux ,数据库版本是oracle 12.2.0.1,包括操作系统重启,在重启之后,这2台机器都无法启动,通过远程控制台登陆到服务器上,发现有报错信息,主要的信息就是i8042 no controller found,再没有其它的报错信息。

根据系统的提示,反复reboot也无法正常重启。。。然而时间在一分一秒的过去。。。

后来经过baidu,以及bing都没有发现解决的方案。在看其中一个解决方案的时候,提到了说要修改以下挂载的盘符。看到这里有点似曾相识。。。

Linux在启动的过程中,会去读取一个叫/etc/fstab文件,如果其中有写文件找不到,比如存储没有识别,可能会导致操作系统自检不通过,无法开机。于是在应急模式下,赶紧查看了以下这个文件的配置,果然挂载了一个oracle的acfs(Oracle Automatic Storage Management Cluster File System (Oracle ACFS) )的文件系统,看到这里,感觉有了一线希望,这个oracle的acfs是建


立在asm之上的,如果操作系统都没有启动起来,怎么会有这个文件系统?如果没有这个文件,操作系统怎么启动起来???

此时,果断将这一行注释掉,然后reboot,见证奇迹的时刻到了,操作系统系统起来了,然后整个集群也都自动启动起来了。在整个数据库都启动之后,观察到之前挂载的acfs磁盘,也自动挂载好了。至此,问题解决。


总结:

1、由于平时不经常重新启动数据库,因此有些问题也无法碰到。

2、回想过去,之前手动在/etc/fstab里添加挂载acfs的选项,显然没有经过仔细考虑。

文章转载自data carrier,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论