找不到vote,cssd无法启动,也无法修改asm_diskstring

原创 2017年05月02日 14:25:17
在11g R2 RAC中,投票磁盘存储在ASM磁盘组上。 。 但是,在ASM上线之前,CSSD需要投票文件。 在启动时,CSSD扫描gpnp配置文件xml文件中指定的所有设备的设备标题,标签“DiscoveryString”包含与ASM实例的asm_diskstring参数中指定的相同的值。
如果可以找到至少超过总数的一半以上的投票文件,正常启动,否则,CSSD将在每个循环的$GRID_HOME/log/hostname/log/cssd/ocssd.log中循环显示相应的错误消息。
为了验证它,我将ASM_DISKSTRING修改为包含投票磁盘的ASM磁盘不包括在内并尝试重新启动节点上的crs值。查找CSSD日志文件,我看到CSSD无法识别其投票文件。
[CSSD][2985733008]clssnmvDiskVerify: Successful discovery of 0 disks
[CSSD][2985733008]clssnmCompleteInitVFDiscovery: Completing initial voting file discovery
[CSSD][2985733008]clssnmvFindInitialConfigs: No voting files found
现在,我不得不更改ASM disk_string参数,而不需要ASM运行,并且没有可用的CSSD,这是启动ASM所必需的。 我们如何告诉CSSD,在ASM之前运行,扫描正确的设备? 我使用gpnptool编辑gpnp配置文件,并将发现字符串恢复到适当的值。 现在我可以在我的机器上运行crs。
关闭crs,修改磁盘路径以及磁盘名
mv /dev/raw/raw1 /asm/disk1
mv /dev/raw/raw2 /asm/disk2
mv /dev/raw/raw3 /asm/disk3
mv /dev/raw/raw4 /asm/disk4
mv /dev/raw/raw5 /asm/disk5
mv /dev/raw/raw6 /asm/disk6
mv /dev/raw/raw7 /asm/disk7
然后尝试启动crs,crs无法启动,此时asm实例无法连接crs服务,也没法修改asm_diskstring参数来让程序识别磁盘。
将现有的gpnp配置文件复制到profile.bak并编辑该副本以修改asm的发现字符串。
cd /u01/app/11.2.0/grid/gpnp/
cd rac2/
cd profiles/
cd peer/
cp profile.xml profile.bak
从文件中删除oracle签名
/u01/app/11.2.0/grid/bin/gpnptool unsign -p=profile.bak
Warning: some command line parameters were defaulted. Resulting command line:
         /u01/app/11.2.0/grid/bin/gpnptool.bin unsign -p=profile.bak -o-
更改DiscoveryString.
/u01/app/11.2.0/grid/bin/gpnptool edit -asm_dis='/asm/disk*' -p=profile.bak -o=profile.bak -ovr
Resulting profile written to “profile.bak”.
Success.
用wallet签署配置文件xml文件(注意:路径只是wallet的目录,而不是wallet文件本身)
/u01/app/11.2.0/grid/bin/gpnptool sign -p=profile.bak -w=file:/u01/app/11.2.0/grid/gpnp/rac2/wallets/peer/ -o=profile.new
Resulting profile written to “profile.new”.
Success
移除原先的profile.xml
mv profile.xml /tmp
mv profile.new profile.xml
检查发现字符串是否已被修改
vi profile.xml
检查DiscoveryString字符串
传输到另一个节点
scp profile.xml rac1:/u01/app/11.2.0/grid/gpnp/rac1/profiles/peer/profile.xml
The authenticity of host 'rac1 (192.168.56.101)' can't be established.
RSA key fingerprint is 20:75:7c:2c:86:b5:b3:9e:78:fd:b0:7a:12:8d:78:08.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'rac1,192.168.56.101' (RSA) to the list of known hosts.
root@rac1's password: 
profile.xml                                                  100% 1888     1.8KB/s   00:00 
注意权限,亲测权限不对也没关系
chown grid:oinstall profile.xml
杀死进程,重启crs
ps -ef |grep d.bin|grep -v grep | awk '{print "kill -9 " $2}'|sh
cd /u01/app/11.2.0/grid/bin/  
./crsctl start crs
启动成功
[grid@rac2 ~]$ crsctl stat res -t
--------------------------------------------------------------------------------
NAME           TARGET  STATE        SERVER                   STATE_DETAILS       
--------------------------------------------------------------------------------
Local Resources
--------------------------------------------------------------------------------
ora.DATA.dg
               ONLINE  ONLINE       rac2                                         
ora.FRA.dg
               ONLINE  ONLINE       rac2                                         
ora.LISTENER.lsnr
               ONLINE  ONLINE       rac2                                         
ora.OCR.dg
               ONLINE  ONLINE       rac2                                         
ora.asm
               ONLINE  ONLINE       rac2                     Started             
ora.gsd
               OFFLINE OFFLINE      rac2                                         
ora.net1.network
               ONLINE  ONLINE       rac2                                         
ora.ons
               ONLINE  ONLINE       rac2                                         
ora.registry.acfs
               ONLINE  ONLINE       rac2                                         
--------------------------------------------------------------------------------
Cluster Resources
--------------------------------------------------------------------------------
ora.LISTENER_SCAN1.lsnr
      1        ONLINE  ONLINE       rac2                                         
ora.cvu
      1        ONLINE  ONLINE       rac2                                         
ora.oc4j
      1        ONLINE  ONLINE       rac2                                         
ora.orcl.db
      1        OFFLINE OFFLINE                                                   
      2        OFFLINE OFFLINE                                                   
ora.rac1.vip
      1        ONLINE  INTERMEDIATE rac2                     FAILED OVER         
ora.rac2.vip
      1        ONLINE  ONLINE       rac2                                         
ora.scan1.vip
      1        ONLINE  ONLINE       rac2   
当然别忘了修改asm_diskstring参数
[grid@rac2 ~]$ sqlplus / as sysdba

SQL*Plus: Release 11.2.0.4.0 Production on Thu Apr 27 07:48:34 2017

Copyright (c) 1982, 2013, Oracle.  All rights reserved.


Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
With the Real Application Clusters and Automatic Storage Management options

SQL> show parameter disk

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
asm_diskgroups                       string      DATA, FRA
asm_diskstring                       string
SQL> alter system set asm_diskstring='/asm/disk*';

System altered.

SQL> show parameter disk

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
asm_diskgroups                       string      DATA, FRA
asm_diskstring                       string      /asm/disk*
SQL> quit



  

版权声明:本文为博主原创文章,未经博主允许不得转载。

11.2 RAC环境OCR和Votedisk损坏丢失恢复

11.2 RAC环境OCR和Votedisk损坏丢失恢复 之前安装好的两个节点rac环境,不小心把磁盘组所在的磁盘格式化了,rac重启启动不了 如下恢复步骤: 1. 检查votedisk和 ...
  • weiwangsisoftstone
  • weiwangsisoftstone
  • 2015年02月15日 13:59
  • 1649

单点节oracle+ASM中的一些概念

NAME=ora.DATA.dg TYPE=ora.diskgroup.type TARGET=ONLINE STATE=ONLINE on ora11g NAME=ora.LISTE...
  • techsupporter
  • techsupporter
  • 2017年11月30日 23:31
  • 29

Win7 网络发现无法启用的解决方法

今天在共享打印机的时候出了点问题,其中一部是要打开本机的网络发现功能,但是选择“启用网络发现”之后,关闭对话框再重新打开的时候又被改成了“关闭网络发现” 经过网上一翻查询,原因如下:...
  • zhouyingge1104
  • zhouyingge1104
  • 2014年12月11日 18:25
  • 13203

因为diagwait未配置导致RAC脑裂日志记录不完整的分析案例

11.2以前的版本,需要手工将diagwait修改为13,以推迟重启的时间便于将缓存中的日志信息有足够的时间写入到磁盘文件中,以及减少因为与OS交互允许时间太短而造成的重启可能。...
  • ljunjie82
  • ljunjie82
  • 2015年02月23日 18:35
  • 1219

脱标流下的css定位 及其引发的思考总结

脱标流 在脱标流中,优先使用浮动,再使用绝对相对定位 浮动 浮动核心就一句话:浮动元素会脱离文档流并向左/向右浮动,直到碰到父元素或者另一个浮动元素。 浮动会脱离文档 脱离文档,也就是说浮动不会影响普...
  • supremeJason
  • supremeJason
  • 2017年08月08日 10:18
  • 1218

解决无法启动was服务的办法(找不到系统路径)

分盘的时候清楚了一下C盘内容,手贱将inetpub给清空了,今天启动IIS的时候报异常说必须Windows Process Activation Service  服务运行才能启动。所以用cmd命令s...
  • u014259251
  • u014259251
  • 2014年04月02日 20:05
  • 1498

vs2005 无法启动程序 系统找不到指定的文件---解决方案

VS 2005在生成可执行文件时使用了一种新的技术,该技术生成的可执行文件会伴随生成一个清单文件(manifest file)(.manifest后缀文件)(其本质上是XML文档,你可以用文本编辑器打...
  • zhuifengwy
  • zhuifengwy
  • 2015年04月22日 17:15
  • 1274

VS 无法启动程序(系统找不到指定路径)的解决方法

相信很多开发者都用过vs编写代码,可能有的初级学者遇到过这样的一个问题: 每次按F5或者点击 本地windows调试器 按钮的时候,都会报这个错,主要原因是在生成新的解决方案的时候点击了 不...
  • fantasydreams
  • fantasydreams
  • 2015年03月25日 00:47
  • 12163

通过 Oracle 日志文件了解 CRS 的启动过程

之所以要分享这个主题,是因为当我第一次遇见 CRS 无法正常启动的故障时,那种无从下手的无力感,找不到头绪的慌乱感,我至今记忆犹新。我想很多初学者也和那时的我一样,面对 CRS 的问题可能会没有什...
  • lzw5210
  • lzw5210
  • 2017年06月21日 16:22
  • 294

VS,无法启动指定的程序,系统找不到指定的文件

转自:http://hi.baidu.com/angcyo/item/f59d7644a3790f2510ee1ea2 一般出现这种情况,大多数都是从网上down下来的源码之类的. 问题截图: ...
  • hemeinvyiqiluoben
  • hemeinvyiqiluoben
  • 2013年12月05日 16:52
  • 9332
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:找不到vote,cssd无法启动,也无法修改asm_diskstring
举报原因:
原因补充:

(最多只允许输入30个字)