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

简介:

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,如需转载请自行联系原作者
目录
相关文章
|
运维 Oracle 前端开发
Oracle 11g RAC集群日常运维命令总结
Oracle 11g RAC集群日常运维命令总结
723 2
|
SQL Oracle 关系型数据库
关系型数据库Oracle 数据库启动失败
【7月更文挑战第17天】
585 2
|
存储 负载均衡 Oracle
|
存储 Oracle 关系型数据库
|
Oracle 关系型数据库
分布式锁设计问题之Oracle RAC保证多个节点写入内存Page的一致性如何解决
分布式锁设计问题之Oracle RAC保证多个节点写入内存Page的一致性如何解决
406 0
|
存储 Oracle 关系型数据库
Oracle RAC:数据库集群的舞动乐章
【4月更文挑战第19天】Oracle RAC是Oracle提供的高可用性数据库解决方案,允许多个实例共享同一数据库,确保业务连续性和数据完整性。通过集群件和全局缓存服务实现服务器间的协调和通信。RAC提供高可用性,通过故障转移应对故障,同时提升性能,多个实例并行处理请求。作为数据管理员,理解RAC的架构和管理至关重要,以发挥其在数据管理中的最大价值。
|
存储 运维 Oracle
Oracle系列十八:Oracle RAC
Oracle系列十八:Oracle RAC
2991 0
|
存储 运维 文字识别
【故障处理】一次RAC故障处理过程
【故障处理】一次RAC故障处理过程 1.1  故障环境介绍 项目 source db db...
1026 0

推荐镜像

更多