DB2增量 恢复
请问:
DB2在增量恢复 的时候,如果incremental后面没有加参数,要手工按什么顺序来做恢复?
是不是按
1、先把第一个原始备份恢复
2、然后恢复最近的一个增量备份
3、接着恢复接下来的一个增量备份?
问题点数:0、回复次数:5Top
1 楼db2boy()回复于 2003-12-04 10:00:49 得分 0
应该是恢复最近一次的完整备份,然后再使用最近一次的增量备份就可以。因为非delta备份的增量备份备份的是从最近一次成功的完整备份以来增加的数据。Top
2 楼db2boy()回复于 2003-12-04 10:02:17 得分 0
http://www-900.ibm.com/developerWorks/cn/cndmdd.nsf/dmdd-onlinecourse-bynewest/6ADA6C5169C605CDC8256D66000D6D29?OpenDocumentTop
3 楼fjhello(fjhello)回复于 2003-12-04 11:21:35 得分 0
我做的操作是:(两个节点的数据库)
1、做数据库的完整备份
2、做数据库的一个增量备份
3、做数据库的一个DELTA备份
然后恢复的操作是这样:
1、在NODE0上
恢复数据库的完整备份
恢复数据库的一个增量备份
恢复数据库的一个DELTA备份
然后,我连到数据库查询了一下数据,接着退出数据库,开始做NODE1的恢复
2、在NODE1上
恢复数据库的完整备份
恢复数据库的一个增量备份
这时会报错:
db2 "restore db testdb incremental from /bak taken at 20031204102831 without rolling forward"
SQL2574N A backup image restored as part of an incremental RESTORE operation
cannot be newer than the target image.
不知道我错在哪了?请多指教,TKS!
Top
4 楼gdlin(unfire)回复于 2003-12-05 10:55:17 得分 0
顶。。。。 啊
关注。。。。Top
5 楼gdlin(unfire)回复于 2003-12-05 11:02:47 得分 0
SQL2574N作为增量式 RESTORE
操作的一部分来复原的备份映象不能比目标映象更新。
解释:
目标映象是作为增量 RESTORE
操作的一部分来复原的第一个映象。此映象包含正在复原的数据库的表空间
定义和其它控制结构。在增量 RESTORE 操作期间,RESTORE
实用程序不能复原比目标映象更新的映象,因为它可能损坏数据库。
增量 RESTORE 操作失败,因为它尝试用比目标映象的时间戳记更新的时间戳
记来复原备份映象。
实用程序停止处理。
用户响应:
重新发出该命令,指定一个其时间戳记比目标映象的时间戳记更早的备份映
象。
Top




