找不到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



  

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_21127313/article/details/71080931

你也能动手修改C编译器

编译原理是计算机专业的一门重要专业课,旨在介绍编译程序构造的一般原理和基本方法。内容包括语言和文法、词法分析、语法分析、语法制导翻译、中间代码生成、存储管理、代码优化和目标代码生成。 虽然只有少数人从事编译方面的工作,但是这门课在理论、技术、方法上都对学生提供了系统而有效的训练,有利于提高软件人员的素质和能力。介绍怎么样动手修改编译器的过程。
  • 2017年08月14日 11:15

asm设备修改名称及路径

[grid@rac1 ~]$ crsctl stat res -t ------------------------------------------------------------------...
  • qq_21127313
  • qq_21127313
  • 2017-04-25 16:32:57
  • 192

asm_diskstring

Create a temporary initialization parameter file (e.g. /tmp/init+ASM.ora) with the following content...
  • EVISWANG
  • EVISWANG
  • 2016-09-18 17:12:18
  • 710

ASM磁盘组异机迁移

环境: Source: OS:redhat 6.3 DB:Oralce RAC 11.2.4.0 destination: OS:redhat 6.3 DB:Oralce ...
  • u012512575
  • u012512575
  • 2015-02-10 09:56:57
  • 2439

11g 单实例重新安装GRID报ASM已经存在

问题描述 11g单实例,删除了已经安装的软件,dd 了相关磁盘,并删除了rc.d中的相关链接,/etc/init.d/下的2个启动文件。 但还是报错:错误日志如下: [root@OE...
  • tanqingru
  • tanqingru
  • 2014-06-18 10:35:22
  • 2408

ASM磁盘组创建Grid Infrastructure 12安装图解(三)

整个GI+ASM完结篇,相关的管理及验证命令
  • moscot_wu
  • moscot_wu
  • 2016-09-18 09:36:19
  • 1358

在11gR2 RAC中修改ASM DISK Path磁盘路径

原文地址:http://www.askmaclean.com/archives/howto-change-11gr2-asm-disk-path.html aix 6.1,grid 11...
  • cuiyan1982
  • cuiyan1982
  • 2018-01-25 19:28:25
  • 62

asm更改磁盘名 How to rename ASM disks

How to rename ASM disks? (文档 ID 418542.1) Oracle Database - Enterprise Edition - Version 10.2...
  • u010692693
  • u010692693
  • 2017-02-08 16:17:40
  • 760

ASM更换磁盘名称

今天他们要测试IBM的那个SVC存储同步的东西,然后需要把服务器上的盘都踢出去后再加进来,不过这样的话磁盘名称就会变了。因此需要把ASM中的磁盘名称都换了,其实过程也很简单: 1、修改asm实例的a...
  • mrluoe
  • mrluoe
  • 2012-03-02 17:37:43
  • 1057

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

在11g R2 RAC中,投票磁盘存储在ASM磁盘组上。 。 但是,在ASM上线之前,CSSD需要投票文件。 在启动时,CSSD扫描gpnp配置文件xml文件中指定的所有设备的设备标题,标签“Disc...
  • qq_21127313
  • qq_21127313
  • 2017-05-02 14:25:17
  • 299
收藏助手
不良信息举报
您举报文章:找不到vote,cssd无法启动,也无法修改asm_diskstring
举报原因:
原因补充:

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