oracle重建ocr

来源:这里教程网 时间:2026-03-03 19:04:45 作者:

vote方面 建议操作ocr前留个asm的参数文件 看位置和db一样,就是grid下进sysdba或者sysasm,show parameter spfile [root@rac1 bin]# su - grid [grid@rac1 ~]$ sqlplus / as sysdba SQL> create spfile='+OCRVOTE' from pfile='/oracle/grid/crs_1/dbs/asm_pfile.ora'; 都做个ocr备份或者确认他有备份 检查ocr备份情况: ocrconfig -showbackup(全部的备份) ocrconfig -showbackup auto(自动的备份) ocrconfig -showbackup manual(手动的备份) ocr物理备份(物理恢复ocrconfig -restore /oracle/grid/backup_20210818_234406.ocr) ocrconfig -manualbackup ocr逻辑备份(逻辑恢复ocrconfig -import /tmp/ocr_bak) ocrconfig -export /tmp/ocr_bak 查看ocr信息 crsctl query css votedisk 重建ocr 检查ocr备份情况: ocrconfig -showbackup 备份ocr: ocrconfig -manualbackup 关集群不行就加-f强制 /oracle/app/11.0.0/grid/bin/crsctl stop crs 独占模式起 /oracle/app/11.0.0/grid/bin/crsctl start crs -excl -nocrs dd盘 dd if=/dev/zero of=/dev/udev/asm_sda_ocr bs=8192 count=128000 dd if=/dev/zero of=/dev/udev/asm_sdb_ocr bs=8192 count=128000 dd if=/dev/zero of=/dev/udev/asm_sdc_ocr bs=8192 count=128000 建组,名字要和老的相同 create diskgroup VOT normal redundancy disk '/dev/asm_vote01','/dev/asm_vote02','/dev/asm_vote03' attribute 'compatible.rdbms'='11.2','compatible.asm'='11.2'; 改路径(我感觉不改也行,一般默认是ok的) alter system set asm_diskstring='/dev/asm_vote*','/dev/asm_data*'; 恢复(备份片选上面ocrconfig -showbackup找到的) /oracle/app/11.0.0/grid/bin/ocrconfig -restore /oracle/app/11.0.0/grid/cdata/his/backup00.ocr 确认vote /oracle/app/11.0.0/grid/bin/crsctl query css votedisk 如果vote不存在 替换vote 文件 crsctl replace votedisk +OCRVT 再报错的话 路径选对,所有的都要包括 alter system set asm_diskstring='/dev/mapper/*';  替换成功 检查成功 退出独占模式:crsctl stop crs 重新开启集群:crsctl start crs

相关推荐