Flashcopy与数据库恢复的完美结合(10/20)
时间:2011-06-03 来源:djb1008
1.4.4 案例实施步骤
1.4.4.1 在两个DS8100上检查pprc的状态
DS8100_A:
Dscli>lspprc 5000-6000
Date/Time: 2011年6月1日 上午09时07分38秒 IBM DSCLI
ID State Reason Type So
5000:5000 Full Duplex - Metro Mirror 50
……
5102:5102 Full Duplex - Metro Mirror 51
Pprc源端的状态为full duplex
DS8100_B:
Dscli>lspprc 5000-6000
Date/Time: 2011年6月1日 上午09时07分38秒 IBM DSCLI
ID State Reason Type So
5000:5000 Target Full Duplex - Metro Mirror 50
……
5102:5102 Target Full Duplex - Metro Mirror 51
pprc目标端的状态为target full duplex
如果pprc的状态不是full duplex,就需要检查pprc,并通过resumepprc,mkpprc,failbackpprc等命令更新pprc的状态。这一步非常关键,这一步遇到问题将无法进行下面的步骤。
1.4.4.2 将数据库A设置为online backup模式
SQL>alter database begin backup;
如果只是使用这个flashcopy的target盘,直接启动数据库,可以不执行这个命令(即不需要将数据库设置到online backup模式)。这个结论已经测试过多次,没有问题。
如果需要使用flashcopy和flashcopy时间点后面产生的数据库的归档日志(archielog)文件,进行数据库不完整恢复,则一定需要执行这一步,否则将会遇到’WARNING! Recovering data file % from a fuzzy file’错误,最终导致无法恢复。
1.4.4.3 在DS8100_B上执行mkflash命令,并使用参数-record -persist
Dscli>mkflash –record –persist -freeze -cp 5000-5002:8000-8002 5100-5102:8100-8102
mkflash 命令分步完成两项任务:
2 使用1秒种左右时间,建立flashcopy的关系
2 开始后台复制工作
1.4.4.2.4 在DS8100_B上执行unfreezeflash操作
Dscli>unfreezeflash 50 51 80 81
在mkflash拷贝完成第一步工作(建立了flashcopy关系)后,就可以执行unfreezeflash命令,解除freeze状态。
这个命令可以和mkflash一起执行(在文本编辑中,编辑好两行命令,复制,粘贴,一起执行),效果更好。
1.4.4.5 将数据库A退出online bacup模式
SQL>alter database end backup;
1.4.4.6 在DS8100_B上,命令查看flashcopy的复制进度
Dscli>lsflash –l 5000-9000
本案例在mkflash拷贝时,使用-record –persist参数,flashcopy复制完成后,flashcopy关系被保留,可以通过查看lsflash –l 命令的输出的各行的OutOfSyncTracks列的值来判断是否完成复制(该列值为0表示复制完成)。
1.4.4.7 主机B识别硬件,导入VG,修改LV的访问权限
#cfgmgr –v
#importvg –y testvg vpath0
#chown oracle:dba /dev/roar*
#chmod 755 /dev/roar*
本步骤不需要等到flashcopy后台复制完成,只需要等到flashcopy关系建立,开始后台复制工作后,就可以在主机B上识别存储设备,进行存储设备的读写操作了,这是flashcopy的一个很好的功能,节省了很多时间。
1.4.4.8 主机B上启动数据库B,检查特征表aidu.test03 的记录数
SQL>startup
SQL>select count(1) from aidu.test03;
1.4.4.9 在主机B上停止数据库B,关闭VG
SQL>shutdown immediate; (如果急的话,使用shutdown abort 也可以)
#varyoffvg testvg ####这里不需要exportvg,关闭VG就可以了。
上一篇:Flashcopy与数据库恢复的完美结合(9/20)
下一篇:Flashcopy与数据库恢复的完美结合(11/20)