问题原因:是由于运维粗心,在缩容/home(此目录下挂载了逻辑卷lv_home)时没有先缩小文件系统(resize2fs)也没有备份,导致home数据损坏,重启时系统无法正常启动
解决方案:跳过此home磁盘的检测,先启动系统
home下只有oracle、grid这两个重要用户的用户文件(bash等)、想办法再做一份home目录出来,应该可以解决问题
1、跳过错误磁盘启动系统:
通过修改/etc/fstab来跳过开机自动挂载错误分区,如果在vi的时候显示readonly,用mount -o remount,rw / 来提权
2、创建home下用户文件
复制一份oracle rac的home下oracle、grid用户的家目录到对应的目录
对复制过来的目录做修改
1)权限设置
[root@node1 ~]#chown oracle:oinstall -R /home/oracle
[root@node1 ~]#chown grid:oinstall -R /home/grid
2)修改.bash文件
oracle的
grid的
node2做样操作,修改编号为2
3、测试su -
4、配置ssh互信
百度了下ssh等效性的作用:
等效性的主要作用是群集软件安装能更加方便,整个RAC开始安装,只要从一台机器启动一次OUI就够了,不需要在每台机子上都跑一边OUI,如果不用OUI提供的自动的功能,最多就是在每个节点上都要跑一边OUI而已,安装好之后群集的通信不走ssh
结果:进行了调整后,数据库运行正常