RMAN备份恢复--RAC环境数据库备份(三)
这篇介绍基于裸设备的RAC环境下的恢复。上一篇文章已经介绍了采用带CONNECT语句的方式备份,这里介绍对应的恢复方法。
RAC环境的备份、恢复和普通数据库的备份、恢复是有一些区别的。
这篇介绍基于裸设备的RAC环境下的恢复。上一篇文章已经介绍了采用带CONNECT语句的方式备份,这里介绍对应的恢复方法。
首先备份并删除上次全备份以来的归档日志,然后准备开始恢复:
| RMAN> run
2> { 3> allocate channel c1 device type disk format '/data1/backup/%U' connect sys/test@testrac1; 4> allocate channel c2 device type disk format '/data1/backup/%U' connect sys/test@testrac2; 5> backup archivelog all delete all input; 6> } |
分配的通道: c1通道 c1: sid=288 实例=testrac1 devtype=DISK
分配的通道: c2通道 c2: sid=294 实例=testrac2 devtype=DISK
启动 backup 于 14-5月 -07当前日志已存档通道 c1: 正在启动存档日志备份集通道 c1: 正在指定备份集中的存档日志输入存档日志线程 =1 序列 =181 记录 ID=328 时间戳=622553558输入存档日志线程 =1 序列 =182 记录 ID=330 时间戳=622553686输入存档日志线程 =1 序列 =183 记录 ID=333 时间戳=622559736通道 c1: 正在启动段 1 于 14-5月 -07通道 c2: 正在启动存档日志备份集通道 c2: 正在指定备份集中的存档日志输入存档日志线程 =2 序列 =101 记录 ID=329 时间戳=622553567输入存档日志线程 =2 序列 =102 记录 ID=331 时间戳=622553690输入存档日志线程 =2 序列 =103 记录 ID=332 时间戳=622559728通道 c2: 正在启动段 1 于 14-5月 -07通道 c2: 已完成段 1 于 14-5月 -07段句柄=/data1/backup/2rihn0fk_1_1 标记=TAG20070514T131536 注释=NONE通道 c2: 备份集已完成, 经过时间:00:01:06通道 c2: 正在删除存档日志存档日志文件名 =/data1/archivelog/2_101_618591128.dbf 记录 ID=329 时间戳 =622553567存档日志文件名 =/data1/archivelog/2_102_618591128.dbf 记录 ID=331 时间戳 =622553690存档日志文件名 =/data1/archivelog/2_103_618591128.dbf 记录 ID=332 时间戳 =622559728通道 c1: 已完成段 1 于 14-5月 -07段句柄=/data1/backup/2qihn0fp_1_1 标记=TAG20070514T131536 注释=NONE通道 c1: 备份集已完成, 经过时间:00:01:09通道 c1: 正在删除存档日志存档日志文件名 =/data1/archivelog/1_181_618591128.dbf 记录 ID=328 时间戳 =622553558存档日志文件名 =/data1/archivelog/1_182_618591128.dbf 记录 ID=330 时间戳 =622553686存档日志文件名 =/data1/archivelog/1_183_618591128.dbf 记录 ID=333 时间戳 =622559736完成 backup 于 14-5月 -07释放的通道: c1释放的通道: c2
在恢复之前,需要将数据库关闭,通过rman启动实例并准备恢复:
$ srvctl stop db -d testrac
下面准备通过RMAN进行数据库的恢复。由于RAC的备份是同时备份到两个节点的本地硬盘上,因此恢复的时候也应该两个节点同时进行RESTORE操作。
可以在两个节点上分别启动RMAN,将数据库处于STARTUP MOUNT状态,然后就可以在任意一个节点上执行RESTORE操作:
- 本文关键词:

