免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 5085 | 回复: 1

[RAC] oracle10g rac中的节点上crs无法启动。。。求高手指定迷津。。 [复制链接]

论坛徽章:
1
天蝎座
日期:2014-10-18 18:48:57
发表于 2015-01-06 00:12 |显示全部楼层
环境说明: oracle10gr2  linux5.3

今天rac中的节点1突然没法用了,检查后发现是crs服务没有启动。。经过一晚上的排错,还是没能解决。。求高手帮忙看看,到底哪里出了问题。

错误:
[root@rac1 bin]# ./crsctl check crs
Failure 1 contacting CSS daemon
Cannot communicate with CRS
Cannot communicate with EVM

下面是我的排错过程和相关日志。。
首先我查看了ClusterWare日志:
#more alertrac1.log
2014-12-05 12:56:52.752
[client(20064)]CRS-1006:The OCR location /dev/raw/raw1 is inaccessible. Details in /u01/oracle/OraCrs10g_home/log/rac1/cl
ient/clscfg_23344.log.

在查看

[oracle@rac1 rac1]$ more client/clscfg_23344.log
Oracle Database 10g CRS Release 10.2.0.1.0 Production Copyright 1996, 2005 Oracle.  All rights reserved.
2015-01-04 19:25:15.523: [  OCROSD][3801381760]utread:3: problem reading buffer afb8000 buflen 512 retval 0 phy_offset 10
2400 retry 0
2015-01-04 19:25:15.523: [  OCROSD][3801381760]utread:4: problem reading the buffer errno 2 errstring No such file or dir
ectory
2015-01-04 19:25:15.524: [  OCROSD][3801381760]utread:3: problem reading buffer afba000 buflen 4096 retval 0 phy_offset 1
02400 retry 0
2015-01-04 19:25:15.524: [  OCROSD][3801381760]utread:4: problem reading the buffer errno 2 errstring No such file or dir
ectory
2015-01-04 19:25:15.524: [  OCRRAW][3801381760]propriogid:1: INVALID FORMAT
2015-01-04 19:25:15.524: [  OCROSD][3801381760]utread:3: problem reading buffer afba000 buflen 4096 retval 0 phy_offset 1
02400 retry 0

-----------------------分割线--------
小弟我也看不太懂到底问题出在了那, 但是感觉好像是OCR设备在写的时候发生了错误。于是我查看了rac1的ocr文件

[oracle@rac1 oracle]$ more ocr.loc
ocrconfig_loc=/u01/oracle/OraCrs10g_home/cdata/localhost/local.ocr
local_only=TRUE
发现这个文件是错的,于是我该过来,和rac2上改成一样的。rac2是正常的。

[root@rac1 rac1]# more /etc/oracle/ocr.loc
ocrconfig_loc=/dev/raw/raw1
local_only=FALSE

重新启动rac1机器,还是没法启动crs。。。求高手指点小弟一下,到底哪里出了问题。。。感激不尽。。。

论坛徽章:
1
天蝎座
日期:2014-10-18 18:48:57
发表于 2015-01-06 18:53 |显示全部楼层
补充一下, 我使用iscsi服务作为共享存储的。。。。

由于是oracle10gr2的版本,所以,有两个裸设备raw1和raw2,期中raw1作为OCR, raw2作为votedisk。下面是具体信息

rac2(ok)  rac1(不能启动crs)

rac2和rac1的裸设备情况:
------------------------------rac2 CRS和votedisk查看裸设备配置---------------------------------------
[root@rac2 ~]# more /etc/udev/rules.d/60-raw.rules
ACTION=="add", KERNEL=="sdb1", RUN+="/bin/raw /dev/raw/raw1 %N"
ACTION=="add", KERNEL=="sdc1", RUN+="/bin/raw /dev/raw/raw2 %N"

[root@rac2 ~]# crsctl query css votedisk
0.     0    /dev/raw/raw2

[root@rac2 ~]# ll /dev/raw/raw*
crw-rw---- 1 oracle oinstall 162, 1 Jan  6 18:44 /dev/raw/raw1
crw-rw---- 1 oracle oinstall 162, 2 Jan  6 18:44 /dev/raw/raw2
[root@rac2 ~]#

------------------------------------rac1 CRS和votedisk信息---------------------
[root@rac1 rules.d]# more 60-raw.rules

ACTION=="add", KERNEL=="sdb1", RUN+="/bin/raw /dev/raw/raw1 %N"
ACTION=="add", KERNEL=="sdc1", RUN+="/bin/raw /dev/raw/raw2 %N"

[root@rac1 rules.d]# ll /dev/raw/raw*
crw-rw---- 1 oracle oinstall 162, 1 Jan  6 18:18 /dev/raw/raw1
crw-rw---- 1 oracle oinstall 162, 2 Jan  6 18:18 /dev/raw/raw2

[root@rac1 rules.d]# crsctl query css votedisk
0.     0    /dev/raw/raw2

located 1 votedisk(s).
[root@rac1 rules.d]#

--------------------检查rac1和rac2的/etc/oracle/ocr.loc文件信息-----------------------

[root@rac2 ~]# more /etc/oracle/ocr.loc
ocrconfig_loc=/dev/raw/raw1
local_only=FALSE

[root@rac1 rules.d]# more /etc/oracle/ocr.loc
ocrconfig_loc=/dev/raw/raw1
local_only=FALSE
[root@rac1 rules.d]#


回复 1# 蓦然princes


   
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP