解决方案 »

  1.   

    rac1无法访问raw1
    首先,检查raw1映射的物理磁盘,rac1是否可以访问到
    如果可以,则检查权限
      

  2.   

    版主, 我查看了 rac1的raw1 的配置情况和权限,如下:
    ------------------------------------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        # OCR设备
    crw-rw---- 1 oracle oinstall 162, 2 Jan  6 18:18 /dev/raw/raw2        #votedisk设备这个配置是我在安装rac时的配置,我和rac2上的raw1配置做了比较,没有问题,权限也没有问题, 但是我不知道怎么判断rac1能不能对raw1进行读写操作。
      

  3.   


    我的raw1 是通过iscsi服务器上的共享的一个磁盘,rac1节点可以识别到iscsi服务器共享的设备,我用fdisk可以到iscsi共享的磁盘。
    至于rac1能不能访问到raw1, 请问这个怎么测试啊我不知道则么测试rac1能不能访问raw1啊。求指点啊
      

  4.   

    权限应该是
    ocr 644 root oinstall
    vote 644 oracle oinstall在rac2上看下集群状态
    crs_stat -t
      

  5.   


    大牛,恳请您帮我一下啊都没人说啊我是在没法子了。小弟感激不尽啊。。首先,我之前安装rac时, 权限设置的是  OCR  644  oracle oinstall      vote  644  oracle  oinstall
    这个权限也是书上说的。而且我安装rac系统没有问题,运行也没有问题, 问题出现在了,运行过程中(可能是我关机顺序不当造成的)。下面是我的rac2 的状态信息,显示一部分资源处于 offline, 因该是rac1的。
    [root@rac2 ~]# crs_stat -t
    Name           Type           Target    State     Host        
    ------------------------------------------------------------
    ora.orclrac.db application    ONLINE    ONLINE    rac2        
    ora....c1.inst application    ONLINE    OFFLINE               
    ora....c2.inst application    ONLINE    ONLINE    rac2        
    ora....SM1.asm application    ONLINE    OFFLINE               
    ora....C1.lsnr application    ONLINE    OFFLINE               
    ora.rac1.gsd   application    ONLINE    OFFLINE               
    ora.rac1.ons   application    ONLINE    OFFLINE               
    ora.rac1.vip   application    ONLINE    ONLINE    rac2        
    ora....SM2.asm application    ONLINE    ONLINE    rac2        
    ora....C2.lsnr application    ONLINE    ONLINE    rac2        
    ora.rac2.gsd   application    ONLINE    ONLINE    rac2        
    ora.rac2.ons   application    ONLINE    ONLINE    rac2        
    ora.rac2.vip   application    ONLINE    ONLINE    rac2        
    [root@rac2 ~]# 
      

  6.   


    我的raw1 是通过iscsi服务器上的共享的一个磁盘,rac1节点可以识别到iscsi服务器共享的设备,我用fdisk可以到iscsi共享的磁盘。
    至于rac1能不能访问到raw1, 请问这个怎么测试啊我不知道则么测试rac1能不能访问raw1啊。求指点啊对不起啊说错了 我安装rac是权限是  0660   oracle  install     (OCR和votedisk)都是。安装运行都没问题啊。会是权限的问题吗。。
      

  7.   


    我的raw1 是通过iscsi服务器上的共享的一个磁盘,rac1节点可以识别到iscsi服务器共享的设备,我用fdisk可以到iscsi共享的磁盘。
    至于rac1能不能访问到raw1, 请问这个怎么测试啊我不知道则么测试rac1能不能访问raw1啊。求指点啊版主, 我按您说的,修改了rac1和rac2节点权限, 但是,还是rac1的crs起不来, rac2的crs可以起来。。请看截图
     [root@rac1 ~]# ll /dev/raw/raw*
    crw-r--r-- 1 root   oinstall 162, 1 Jan  6 18:18 /dev/raw/raw1
    crw-r--r-- 1 oracle oinstall 162, 2 Jan  6 18:18 /dev/raw/raw2
    [root@rac1 ~]# crsctl check crs
    Failure 1 contacting CSS daemon
    Cannot communicate with CRS
    Cannot communicate with EVM 
    [root@rac1 ~]# 
      

  8.   

    从服务上看,ocr和vote盘本身是没问题的,问题基本可以定位在rac1的访问上
    在rac1上fdisk -l 看看能否看到sdb1和sdc1两个分区
    如果能看到,可以在共享磁盘上划一个没用的分区,在rac1上用dd命令试着往里写入。如果能写,共享磁盘的链路就没问题
    很可能出现在权限上
    除了raw1/ raw2的权限,看看sdb1和sdc1的权限
      

  9.   

    下面是两个节点上的ocr和votedisk权限,请看:
    ---------------------rac2的OCR(sdb1), votedisk(sdc1)权限-----
    [root@rac2 ~]# ll /dev/sdb1
    brw-r----- 1 root disk 8, 17 Jan  6 23:47 /dev/sdb1
    [root@rac2 ~]# ll /dev/sdc1
    brw-r----- 1 root disk 8, 33 Jan  6 23:47 /dev/sdc1
    [root@rac2 ~]# --------------------rac1的ocr(sdb1), votedisk(sdc1)权限-----
    [root@rac1 rules.d]# ll /dev/sdb1
    brw-r----- 1 root disk 8, 17 Jan  6 18:18 /dev/sdb1
    [root@rac1 rules.d]# ll /dev/sdc1
    brw-r----- 1 root disk 8, 33 Jan  6 18:18 /dev/sdc1
    [root@rac1 rules.d]# 我在iscsi服务器上就共享了三个磁盘设备, 请看截图,  其中图中 sdb1和sdb2分别为150M,作为raw1和raw2使用,另一个5g的作为Flash  recovery area , sdb3作为存储数据文件的设备。所以,我没办法在从raw1对应的设备上分出一个区进行dd测试啊。。
    再有,如果,raw1对应的磁盘没法读写的话,那rac2节点应该也没法启动crs服务啊, 可是rac2很正常。请老指点啊感激不尽。。