Oracle OCR,Vote disk故障恢复方案
1 概述
OCR/Vote disk 磁盘组故障场景恢复操作方案。
测试版本:11.2.0.4.0
适用于以下场景:
- 操作维护 OCR/Vote disk 对应的磁盘组,提前备份了 OCR 文件信息,以便存在回退维护的空间。
- 由于某些原因导致 OCR/Vote disk 的磁盘组丢失从而 CRS stack 无法运行。
- 不存在有效的 OCR 备份,需要重新初始化 OCR 和 voting。
https://www.cnblogs.com/PiscesCanon/p/18152885
1 备份OCR
1.1 自动备份
ocrconfig -showbackup
或者
ocrconfig -showbackup auto
1.2 手工备份
1.2.1 备份OLR
root用户:
ocrconfig -local -manualbackup
ocrconfig -local -showbackup
1.2.2 备份OCR
root用户:
ocrconfig -manualbackup
ocrconfig -showbackup manual
1.3 逻辑导出OCR
root用户:
sudo -u grid mkdir -p /home/grid/daily/$(date +%Y%m%d)/
ocrconfig -export /home/grid/daily/$(date +%Y%m%d)/ocr_$(date +%Y%m%d).exp
2 备份参数文件
su - grid
mkdir /home/grid/daily/$(date +%Y%m%d)/
sqlplus / as sysasm
create pfile='/home/grid/daily/20240422/pfile20240422.ora' from spfile;
3 集群宕机恢复OCR
OCR/Vote disk 的磁盘故障超过其冗余模式下允许故障的磁盘成员数量导致 CRS/GI stack 在任何节点不在可用。
3.1 故障模拟
3.1.1 OCR信息
crsctl query css votedisk
## STATE File Universal Id File Name Disk group
-- ----- ----------------- --------- ---------
1. ONLINE 0095259e8c224f78bfd3c48245b6af62 (/dev/mapper/asm-ocr1) [OCR]
2. ONLINE 5424a64b