记录我的生活和学习历程

[Oracle]Voing Disk的备份与恢复

2012-03-14

Voting Disk里面记录着节点成员信息,比如RAC数据库中有哪些节点成员,即节点增加或者删除时也会将信息记录进来。VotingDisk必须存放在共享存储上,通常来说存放在裸设备上,为保证安全,需要配置多个Voting Disk,oracle建议个数为奇数个,比如1、3、5个,每个VotingDisk的大小约为20M。
Voing Disk的备份与恢复可以通过dd命令来操作。

查看VotingDisk所在的位置

[oracle@db1 ~]$ crsctl query css votedisk
 0.     0    /dev/raw/raw3
 1.     0    /dev/raw/raw4
 2.     0    /dev/raw/raw5

备份操作:

[oracle@db1 voting_disk]$ dd if=/dev/raw/raw3 of=/home/oracle/bak/voting_disk/vs_raw3_2012-03-14
4191324+0 records in
4191324+0 records out
2145957888 bytes (2.1 GB) copied, 417.745 seconds, 5.1 MB/s

恢复操作:

[oracle@db1 voting_disk]$ dd if=/home/oracle/bak/voting_disk/vs_raw3_2012-03-14 of=/dev/raw/raw3
4191324+0 records in
4191324+0 records out
2145957888 bytes (2.1 GB) copied, 417.745 seconds, 5.1 MB/s

默认情况下Rac会在其中一个节点每4个小时自动进行一次OCR的备份,并且保留最近的3次备份,另外还保留最近2天以及最近两个周末的备份。
通过ocrconfig-showbackup来查看

[oracle@db1 ~]$ ocrconfig -showbackup
db1     2012/03/14 19:33:58     /u01/app/oracle/product/10.2.0/crs/cdata/crs
db1     2012/03/14 15:33:57     /u01/app/oracle/product/10.2.0/crs/cdata/crs
db1     2012/03/14 11:33:57     /u01/app/oracle/product/10.2.0/crs/cdata/crs
db1     2012/03/13 15:33:57     /u01/app/oracle/product/10.2.0/crs/cdata/crs
db1     2012/03/05 03:03:01     /u01/app/oracle/product/10.2.0/crs/cdata/crs

OCR默认的备份路径为$CRS_HOME/cdata/crs,可以通过ocrconfig -backuploc来更改ocr的备份路径。OCR备份时间间隔无法更改,但是可以通过ocrcofnig -export/-import来导出/导入OCR的内容。

[oracle@db1 ~]$ ocrconfig -backuploc /home/oracle
[oracle@db1 ~]$ ocrconfig -export /home/oracle/ocr.exp
[oracle@db1 ~]$ ocrconfig -import /home/oracle/ocr.exp

可以用ocrconfig -restore命令对OCR进行恢复:

[oracle@db1 ~]$ ocrconfig -restore /u01/oracle/product/10.0.1/crs/cdata/crs/ backup00.ocr
作者:swappy | Categories:Oracle | Tags:

发表评论

电子邮件地址不会被公开。 必填项已用*标注