OCR/OLR 备份与恢复
思维导图
1 OCR备份/恢复 | 物理备份 | 1.1 自动备份 | |
1.2 手动备份 | |||
1.3 物理恢复 | |||
1.4 逻辑备份/恢复 | |||
主要命令 | ocrdump | ||
ocrcheck | |||
ocrconfig | ocrconfig -showbackup ocrconfig -manualbackup ocrconfig -restore ocrconfig -export ocrconfig -import |
ocrconfig -h 可查命令用法,不用死记 | |
2 OLR备份/恢复 | 只能物理备份/恢复 | ocrconfig -local -showbackup ocrconfig -local -manualbackup ocrconfig -local -restore |
|
3 无备份情况下OCR和OLR的恢复 |
|||
4 替换OCR磁盘的步骤 | 核心命令 |
crsctl replace votedisk +newocr
ocrconfig -add +newocr
ocrconfig -delete +ocr
more /etc/oracle/ocr.loc
spget
spcopy -u +CRSDG/xx/asmparameterfile/registry.xx +newocr/spfileASM.ora
spset
|
1.OCR物理备份恢复
1.1 OCR自动备份
1.2OCR手动备份
#[grid@cwhxdb1 ~]$ ocrconfig -showbackup cwhxdb2 2020/09/21 13:49:41 /u01/app/11.2.0/grid/cdata/rac-scan/backup00.ocr cwhxdb1 2020/09/15 15:31:01 /u01/app/11.2.0/grid/cdata/rac-scan/backup01.ocr cwhxdb2 2020/09/21 13:49:41 /u01/app/11.2.0/grid/cdata/rac-scan/day.ocr cwhxdb1 2020/09/15 15:31:01 /u01/app/11.2.0/grid/cdata/rac-scan/week.ocr PROT-25: Manual backups for the Oracle Cluster Registry are not available #[grid@cwhxdb1 ~]$ oerr prot 25 00025, 0, "Manual backups for the Oracle Cluster Registry are not available" // *Cause: Manual backups for the Oracle Cluster Registry were not yet created. // *Action: Manual backups can be created using \'ocrconfig -manualbackup\'
2、执行手动备份命令,并查看备份结果
[root@rac6n1 ~]# ocrconfig -manualbackup ----需要用root用户进行备份,在非主节点(node1)上进行备份操作,也会备份在主节点(node2)上。
rac6n2 2020/11/24 01:04:57 /u01/app/11.2.0/grid/cdata/rac6-scan/backup_20201124_010457.ocr
rac6n2 2020/10/07 06:47:57 /u01/app/11.2.0/grid/cdata/rac6-scan/backup_20201007_064757.ocr
rac6n2 2020/10/07 06:45:50 /u01/app/11.2.0/grid/cdata/rac6-scan/backup_20201007_064550.ocr [root@rac6n1 ~]# ocrconfig -showbackup
rac6n2 2020/11/23 23:53:59 /u01/app/11.2.0/grid/cdata/rac6-scan/backup00.ocr ---最新的一次自动备份
rac6n2 2020/11/18 23:25:57 /u01/app/11.2.0/grid/cdata/rac6-scan/backup01.ocr
rac6n2 2020/11/16 23:42:14 /u01/app/11.2.0/grid/cdata/rac6-scan/backup02.ocr
rac6n2 2020/11/23 23:53:59 /u01/app/11.2.0/grid/cdata/rac6-scan/day.ocr
rac6n2 2020/11/16 23:42:14 /u01/app/11.2.0/grid/cdata/rac6-scan/week.ocr
rac6n2 2020/11/24 01:04:57 /u01/app/11.2.0/grid/cdata/rac6-scan/backup_20201124_010457.ocr ---最新的一次手动备份
rac6n2 2020/10/07 06:47:57 /u01/app/11.2.0/grid/cdata/rac6-scan/backup_20201007_064757.ocr
rac6n2 2020/10/07 06:45:50 /u01/app/11.2.0/grid/cdata/rac6-scan/backup_20201007_064550.oc
1.3 OCR恢复
2. OCR逻辑备份\恢复
2.1 ocr逻辑备份
ocrconfig -export /u01/app/11.2.0/grid/cdata/rac-scan/export_ocr_byqiji.bak
2.2 ocr逻辑恢复
3. OLR备份与恢复
上述OCR中,加参数-local即可。需要注意的是OLR不会自动备份,只能手动备份。每个节点上都要做。
ocrconfig -local -showbackup ocrconfig -local -manualbackup ocrconfig -local -restore /u01/app/11.2.0/grid/cdata/cwhxdb2/backup_20200923_150222.olr
4. 无备份情况下的OCR、OLR的恢复
如果无备份,可以通过重新执行root.sh脚本的方式来修复OCR,修复之后除OCR磁盘组外的所有磁盘组,只要磁盘头没有损坏,就都可以直接对磁盘组进行mount操作来恢复业务数据库。强烈建议OCR磁盘和其他存放数据库数据的磁盘分开存放。