我的编程空间,编程开发者的网络收藏夹
学习永远不晚

RAC中一节点无法启动解决步骤

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

RAC中一节点无法启动解决步骤

问题现象:一套两节点的RAC集群,其中节点2集群无法启动,ohas进程已经启动但CRS、CSS进程未启动

1、首先查看

查看RAC中的alert日志,发现日志中一直在报如下报错:

file rotation terminated. log file: "/app/11.2.0.4/grid/log/uatdb02/client/olsnodes.log"

RAC中一节点无法启动解决步骤

从日志中可以看到提示说olsnodes.l03的owner不是oracle

查看后发现确实用户属主有属组有问题

RAC中一节点无法启动解决步骤

修改文件属主和属组

chown root:root olsnodes.l03

修改后olsnodes.log可以被正常切割,alert日志也不再报这个错。但报错也就停止。没有日志如何继续往下查?

2、检查RAC的一些配置情况,由于对于RAC也只限于能够根据文档搭建成功,没有太多问题处理经验只能一边查问题一边查文档和MOS。

先检查RAC的ASM配置情况

RAC中一节点无法启动解决步骤

发现与以往搭建的RAC查看disk path输出的内容不同,于是想到是使用asmlib搭建的RAC,

rpm -qa |grpe asm发现确实安装了相关包,说明推测方向正确

RAC中一节点无法启动解决步骤

以前都是通过UDEV的方式配置RAC的ASM共享磁盘,asmlib的方式没有用过。于是从网上找了相关的帖子查看,并找到一些命令。

oracleasm scandisks

oracleasm listdisks

但是知道这些命令还是没有办法解决问题。

尝试执行上面的命令看看输出结果

发现在scandisks时出现permission denied on OCR1的提示

于是感觉有了一个方向,是不是共享盘的权限访问导致的呢

找到共享盘的目录/dev/oracleasm/disks查看

RAC中一节点无法启动解决步骤

节点2属主和属组都是root,如果是权限有问题,那正确的权限有又该是什么呢,好在节点1还在正常的跑着,查看节点1 的共享磁盘

RAC中一节点无法启动解决步骤

从上面的查看来看,正常结点的属主为grid,属组为asmadmin,是不是由于这个原因导致集群无法启动的呢?

尝试手动修改节点2的属主和属组

RAC中一节点无法启动解决步骤

这里漏掉了对权限做修改。。。

修改后尝试重启节点2的集群

crsctl start crs

报错提示ohas已启动,crs启动失败

仔细阅读crsctl start使用说明才发现start crs是启动OHAS的命令,start cluster 才是启动CRS的命令。看来还是对RAC的了解不够深入呀。。。

RAC中一节点无法启动解决步骤

再次尝试启动节点2集群

RAC中一节点无法启动解决步骤

提示cssd启动失败,从alert日志中也可以看到如下报错

RAC中一节点无法启动解决步骤

于是查看ocss.log

RAC中一节点无法启动解决步骤

从ocss日志中输出的报错可以看出来是无法找到vote disk,集群自然是无法启动的。

但是为什么找不到磁盘,原因还不知道。于是救助于MOS,但查了十几篇有相关关键字的文档,与这里的问题又不太相似。也没有可用的解决办法。

于是问题限入了僵局。

下班时间到了,第二天接着搞。

第二天登录机器再次尝试crsctl start cluster(明知没有,但还是想试一下,侥幸心理。。)

果然没有辜负我,依然报错找不到vote disk。

查MOS文档查到一些相关命令

crsctl query css votedisk

在节点2中无输出内容,节点1有。

kfod status=TRUE asm_diskstring='/dev/oracleasm/disks/*' disks=ALL

节点1很快能返回

RAC中一节点无法启动解决步骤

但节点2会hang住

RAC中一节点无法启动解决步骤

而且可以看到节点2的共享盘,权限又变回root了,于是又再次手动修改,(心想也不能每次重启机器都手动修改这个吧)。

RAC中一节点无法启动解决步骤

再次执行上面的命令

RAC中一节点无法启动解决步骤

出现有报错。

突然想到是不是两个节点的asmlib的配置不同导致的,由于对asmlib不熟悉,从网上帖子上看到的都是配置asmlib的,不知道如何查看配置

尝试执行oracleasm configure,发现两个节点的配置确认不一致

RAC中一节点无法启动解决步骤

RAC中一节点无法启动解决步骤

ORACLEASM_UID 和GID配置有问题

于是进行修改

RAC中一节点无法启动解决步骤

查看状态

RAC中一节点无法启动解决步骤

修改完成,在scandisks时没有提示permission denied,感觉应该没有问题了

再次尝试启动crs

crsctl start cluster

启动成功

RAC中一节点无法启动解决步骤

RAC中一节点无法启动解决步骤

至此集群问题解决。但从状态来看这套RAC集群还是存在很多的问题。

总结:加深对RAC的理解,各组件的作用。各命令的含义。


免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

RAC中一节点无法启动解决步骤

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Windows 7 Aero特效无法开启的解决办法步骤

问题分析: 开启 Aero 特效,需要以下条件: 1、检查 Windows 体验指数;2、计算机显卡需支持 Direwww.cppcns.comctX 9.0或更高版本,并且支持 WDDM1.0或更高版本的驱动;3、Windows 7 St
2023-05-25

php中apache无法启动怎么解决

如果Apache无法启动,可以尝试以下解决方法:1. 检查Apache配置文件:确保配置文件(通常是httpd.conf文件)中的设置正确。可以使用以下命令检查配置文件是否有语法错误:`httpd -t`2. 检查端口是否被占用:如果Apa
2023-08-19

php中apache无法启动如何解决

如果在PHP中Apache无法启动,可能有以下几个原因和解决方法:1. 端口冲突:检查其他程序是否占用了Apache所使用的端口(默认端口为80),如果有冲突,可以修改Apache的配置文件httpd.conf中的Listen指令,将端口修
2023-08-30

linode中无法启动iptables如何解决

今天就跟大家聊聊有关linode中无法启动iptables如何解决,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。  Linux系统中用户们发现在linode无法启动iptables,
2023-06-13

电脑移动热点无法开启如何解决

本文小编为大家详细介绍“电脑移动热点无法开启如何解决”,内容详细,步骤清晰,细节处理妥当,希望这篇“电脑移动热点无法开启如何解决”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。电脑移动
2023-02-22

gpedit.msc在Win7中无法运行的解决步骤

gpedit.msc在Win7中无http://www.cppcns.com法运行怎么办? 1、点击【开始】菜单2、点击“运行”编程3、键入"regedit"(不包括感叹编程号)4、在注册表键值 H编程KEY_CUR
2023-05-26

Windows无法启动至下一阶段如何解决

如果Windows无法启动至下一阶段,以下是一些可能的解决方法:1. 重新启动计算机:有时候,仅仅重新启动计算机就可以解决问题。2. 检查硬件问题:检查硬件是否连接正确,并确保没有任何故障。可以尝试重新插拔硬件设备,例如内存条、硬盘、显卡等
2023-10-10

Xampp中mysql无法启动问题的解决方法

很突然的Xampp的mysql就打不开:很疑惑,之前一直可以打开的,然后刚才我启动了一下,就突然启动不了了,我想了一下,并没有出现端口号占用问题呀,而且报错也没有说端口号占用,报错写的很是通俗然后我查看了日志文件–发现日志文件
2022-06-23

win7一直启动修复无法进入怎么解决

如果您在Windows 7启动修复期间遇到问题,导致无法进入系统,可以尝试以下方法解决:1. 尝试安全模式启动:按下电源按钮,然后按F8键进入高级启动选项,选择“安全模式”进行启动。如果成功进入安全模式,可以尝试修复系统或卸载最近安装的软件
2023-09-12

win10系统无法启动一键修复怎么解决

这篇“win10系统无法启动一键修复怎么解决”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“win10系统无法启动一键修复怎么
2023-06-28

编程热搜

目录