Oracle RAC Study之--Oracle 10g RAC 故障之--CRS启动失败

本文记录了一次Oracle10gRAC集群中CRS启动失败的问题排查及解决过程。故障表现为CRS无法正常启动并伴有权限错误提示,通过调整裸设备权限配置最终解决了问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Oracle RAC Study之--Oracle 10g RAC 故障之--CRS启动失败

系统环境:

OS: linux EL5

CRS: CRS 10.2.0.1

Oracle:Oracle 10.2.0.1


1、crs 启动失败

[root@node2 ~]# crsctl check crs

1
2
3
Failure 1 contacting CSS daemon
Cannot communicate with CRS
Cannot communicate with EVM

2、查看系统日志

[root@node2 ~]# tail /var/log/messages

1
2
3
4
5
6
7
8
9
10
Nov  2 09:45:07 node2 logger: Cluster Ready Services waiting on dependencies. Diagnostics in /tmp/crsctl.2928.
Nov  2 09:46:07 node2 logger: Cluster Ready Services waiting on dependencies. Diagnostics in /tmp/crsctl.2962.
Nov  2 09:46:07 node2 logger: Cluster Ready Services waiting on dependencies. Diagnostics in /tmp/crsctl.3172.
Nov  2 09:46:07 node2 logger: Cluster Ready Services waiting on dependencies. Diagnostics in /tmp/crsctl.2928.
Nov  2 09:47:07 node2 logger: Cluster Ready Services waiting on dependencies. Diagnostics in /tmp/crsctl.2962.
Nov  2 09:47:07 node2 logger: Cluster Ready Services waiting on dependencies. Diagnostics in /tmp/crsctl.2928.
Nov  2 09:47:07 node2 logger: Cluster Ready Services waiting on dependencies. Diagnostics in /tmp/crsctl.3172.
Nov  2 09:48:07 node2 logger: Cluster Ready Services waiting on dependencies. Diagnostics in /tmp/crsctl.2962.
Nov  2 09:48:07 node2 logger: Cluster Ready Services waiting on dependencies. Diagnostics in /tmp/crsctl.2928.
Nov  2 09:48:07 node2 logger: Cluster Ready Services waiting on dependencies. Diagnostics in /tmp/crsctl.3172.

[root@node2 ~]# cat /tmp/crsctl.3172

OCR initialization failed accessing OCR device: PROC-26: Error while accessing the physical storage Operating System error [Permission denied] [13]

[root@node2 ~]#


3、ocr 对应的裸设备权限出错

[root@node2 ~]# ls -l /dev/raw

total 0

crw------- 1 root root 162, 1 Nov  2 09:41 raw1

crw------- 1 root root 162, 2 Nov  2 09:41 raw2

[root@node2 ~]#

4、修改raw 权限配置文件,系统启动时自动应用权限


[root@node2 ~]# cat /etc/udev/rules.d/65-raw-permissions.rules

# Set permissions of raw bindings to Oracle Clusterware devices

KERNEL=="raw1", OWNER="oracle", GROUP="dba", MODE="660"

KERNEL=="raw2", OWNER="oracle", GROUP="dba", MODE="660"

[root@node2 ~]#


5、重新启动udev 服务

[root@node1 rules.d]# start_udev

Starting udev: [  OK  ]

[root@node1 rules.d]# ls -l /dev/raw

total 0

crw-rw---- 1 oracle dba 162, 1 Nov  2 09:55 raw1

crw-rw---- 1 oracle dba 162, 2 Nov  2 09:55 raw2

[root@node1 rules.d]#


6、重新启动crs ,系统正常

1
2
3
4
5
6
7
8
9
10
[root@node2 ~]# crsctl stop crs
Stopping resources.
Successfully stopped CRS resources 
Stopping CSSD.
Shutting down CSS daemon.
Shutdown request successfully issued.
 
[root@node2 ~]# crsctl start crs
Attempting to start CRS stack 
The CRS stack will be started shortly

[root@node2 ~]# tail /var/log/messages

1
2
3
4
5
6
7
8
9
10
Nov  2 09:52:07 node2 logger: Cluster Ready Services waiting on dependencies. Diagnostics in /tmp/crsctl.2928.
Nov  2 09:52:08 node2 logger: Cluster Ready Services waiting on dependencies. Diagnostics in /tmp/crsctl.3172.
Nov  2 09:53:08 node2 logger: Cluster Ready Services waiting on dependencies. Diagnostics in /tmp/crsctl.2962.
Nov  2 09:53:08 node2 logger: Cluster Ready Services waiting on dependencies. Diagnostics in /tmp/crsctl.3172.
Nov  2 09:53:08 node2 logger: Cluster Ready Services waiting on dependencies. Diagnostics in /tmp/crsctl.2928.
Nov  2 09:54:10 node2 logger: Cluster Ready Services completed waiting on dependencies.
Nov  2 09:54:10 node2 last message repeated 2 times
Nov  2 09:55:10 node2 logger: Running CRSD with TZ = 
Nov  2 09:56:01 node2 logger: Oracle CSSD graceful shutdown
Nov  2 09:56:32 node2 logger: Cluster Ready Services completed waiting on dependencies.

[root@node2 ~]# crsctl check crs

1
2
3
CSS appears healthy
CRS appears healthy
EVM appears healthy

[root@node2 ~]# crs_stat -t

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Name           Type           Target    State     Host        
------------------------------------------------------------
ora....SM1.asm application    ONLINE    ONLINE    node1       
ora....E1.lsnr application    ONLINE    ONLINE    node1       
ora.node1.gsd  application    ONLINE    ONLINE    node1       
ora.node1.ons  application    ONLINE    ONLINE    node1       
ora.node1.vip  application    ONLINE    ONLINE    node1       
ora....SM2.asm application    ONLINE    OFFLINE               
ora....E2.lsnr application    ONLINE    ONLINE    node2       
ora.node2.gsd  application    ONLINE    ONLINE    node2       
ora.node2.ons  application    ONLINE    ONLINE    node2       
ora.node2.vip  application    ONLINE    ONLINE    node2       
ora.prod.db    application    ONLINE    ONLINE    node2       
ora....d1.inst application    ONLINE    ONLINE    node1       
ora....d2.inst application    ONLINE    OFFLINE               
ora...._taf.cs application    OFFLINE   OFFLINE               
ora....od1.srv application    OFFLINE   OFFLINE               
ora....od2.srv application    OFFLINE   OFFLINE

@至此,CRS启动成功!









本文转自 客居天涯 51CTO博客,原文链接:http://blog.51cto.com/tiany/1389611,如需转载请自行联系原作者
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值