DB2增量 恢复

fjhello 2003-12-03 10:53:42
请问:
DB2在增量恢复 的时候,如果incremental后面没有加参数,要手工按什么顺序来做恢复?

是不是按
1、先把第一个原始备份恢复
2、然后恢复最近的一个增量备份
3、接着恢复接下来的一个增量备份?
...全文
40 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
gdlin 2003-12-05
  • 打赏
  • 举报
回复

SQL2574N作为增量式 RESTORE
操作的一部分来复原的备份映象不能比目标映象更新。

解释:

目标映象是作为增量 RESTORE
操作的一部分来复原的第一个映象。此映象包含正在复原的数据库的表空间
定义和其它控制结构。在增量 RESTORE 操作期间,RESTORE
实用程序不能复原比目标映象更新的映象,因为它可能损坏数据库。

增量 RESTORE 操作失败,因为它尝试用比目标映象的时间戳记更新的时间戳
记来复原备份映象。

实用程序停止处理。

用户响应:

重新发出该命令,指定一个其时间戳记比目标映象的时间戳记更早的备份映
象。

gdlin 2003-12-05
  • 打赏
  • 举报
回复
顶。。。。 啊
关注。。。。
fjhello 2003-12-04
  • 打赏
  • 举报
回复
我做的操作是:(两个节点的数据库)
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!
db2boy 2003-12-04
  • 打赏
  • 举报
回复
http://www-900.ibm.com/developerWorks/cn/cndmdd.nsf/dmdd-onlinecourse-bynewest/6ADA6C5169C605CDC8256D66000D6D29?OpenDocument
db2boy 2003-12-04
  • 打赏
  • 举报
回复
应该是恢复最近一次的完整备份,然后再使用最近一次的增量备份就可以。因为非delta备份的增量备份备份的是从最近一次成功的完整备份以来增加的数据。

5,889

社区成员

发帖
与我相关
我的任务
社区描述
IBM DB2 是美国IBM公司开发的一套关系型数据库管理系统,它主要的运行环境为UNIX(包括IBM自家的AIX)、Linux、IBM i(旧称OS/400)、z/OS,以及Windows服务器版本
社区管理员
  • DB2
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧