显示现有备份(root用户)
ocrconfig -showbackup
提取某个asm中的备份(grid用户)
$ amdu -diskstring '/dev/asm*' -extract data.274
彻底停止crs并启动到只读
(root用户)
# crsctl stop crs -f
# crsctl start crs -excl -nocrs
划分新磁盘,在udev中绑定后,创建新的磁盘组
(grid用户)
create diskgroup CRSDG external redundancy disk '/dev/asdmdata3' attribute 'COMPATIBLE.ASM' = '11.2';
恢复ocr
(root用户)
# ocrconfig -restore backup00.ocr
重建vote
(root用户)
# crsctl replace votedisk +CRSDG
编辑asm参数文件
*.asm_power_limit=1
*.diagnostic_dest='/u01/app/oragrid'
*.instance_type='asm'
*.large_pool_size=12M
*.remote_login_passwordfile='EXCLUSIVE'
create spfile='+CRSDG' from pfile='/tmp/asm_pfile.ora';
crsctl stop crs -f
crsctl start crs
crsctl stat crs -t
参考:
当 OCR 备份位于 ASM 磁盘组中时,如何恢复基于 ASM 的 OCR?(文档 ID 2569847.1)
Linux/Unix 平台,在CRS 磁盘组完全丢失后,如何恢复基于 ASM 的 OCR (Doc ID 2331776.1)
阅读(742) | 评论(0) | 转发(0) |