在前面的几个章节中,简要的介绍了在rac环境下对数据库执行备份和完全恢复,rac环境同单实例环境相比,除了需要备份控制文件,日志文件,数据文件和参数文件外,还需要对ocr和表决盘进行日常备份!下面来简要的介绍下votedisk和ocr的备份和恢复!
一:表决盘的备份,Voting disk记录节点成员信息,如包含哪些节点成员、节点的添加删除信息记录,大小为20MB
查看voting disk位置:
二:OCR的备份,OCR记录节点成员的配置信息,如database、ASM、instance、listener、VIP等CRS资源的配置信息,可存储于裸设备或者群集文件系统上,推荐设置大小为100MB,备份使用root用户操作
查看OCR所在的磁盘或裸设备位置
三:关闭数据库和所有crs服务后,对表决盘和ocr进行破坏
四:利用备份恢复表决盘和ocr
五:在ocr和表决盘未备份的情况下,进行恢复,ocr每4个小时会自动备份一次,这些备份可以通过ocrconfig -showbackup命令来查看
1:关闭数据库实例和crs所有服务后对votedisk和ocr进行破坏操作
2:启动crs服务将报错
3:在rac环境中的各个节点上运行$ORA_CRS_HOME/install/rootdelete.sh脚本
4:在任意一个节点中运行$ORA_CRS_HOME/install/rootdeinstall.sh脚本
5:在rac环境中的各个节点上运行$ORA_CRS_HOME/root.sh脚本
在第二个节点中运行脚本到最后将报错,这个时候就和安装rac时候一样的处理方法,在节点2上使用root用户运行vipca
[root@rac2 ~]# /u01/app/oracle/product/10.2.0/crs_1/bin/vipca
5:添加listener到ocr中
[oracle@rac1 ~]$ netca
6:添加ASM实例
7:添加数据库和数据库实例