利用最近一次的全备和回档日志恢复出最早数据?

哈喽,请教一个问题,假设我有4天之前的全备,包括日志备,和从4天之前到现在的完整的归档日志,如和利用这两个恢复出来最新的数据?直接把新的归档考到还原时指定放归档的目录里就行么?还是也像oracle一样需要把归档路径注册到控制文件?...显示全部

哈喽,请教一个问题,假设我有4天之前的全备,包括日志备,和从4天之前到现在的完整的归档日志,如和利用这两个恢复出来最新的数据?直接把新的归档考到还原时指定放归档的目录里就行么?还是也像oracle一样需要把归档路径注册到控制文件?

收起
参与9

查看其它 1 个回答atpeace331的回答

atpeace331atpeace331数据库管理员银行

您的问题:DB2 有 T0-4 “包含日志的在线全备份”一份(backup database ... online ... include logs),
T0-4 到 T0 的所有归档日志,
现在需要将数据库通过 “restore database”还原全备份  + “rollforward database” 前滚归档日志 到最新时点。

前提: T0-4 到 T0 时间点之间未做过 时间点恢复 

你可以直接将所有归档日志放到通过“overflow log path” 指定的目录进行前滚恢复。

银行 · 2019-10-28
浏览2590
  • 你好,您的意思是说,假设我3 号做的全备分,5/6/7三天没有做过备份,如果异机还原的话,我只需要在异机先restore3号的备份,再将4/5/6/7的归档日志存放到还原时指定的日志目录下,并进行rollforward就可以?不需要类似oracle中catatlog控制文件的操作?
    2019-11-05
  • 异机还原的话,如果需要的话,得使用 “重定向还原”,然后将和备份关联的日志链内的归档日志拷贝到 “overflow log path” 指定的目录,然后 “rollforward database” 前滚日志就可以了。没有 oracle的那个操作
    2019-11-05

回答者

atpeace331
数据库管理员银行

atpeace331 最近回答过的问题

回答状态

  • 发布时间:2019-10-28
  • 关注会员:3 人
  • 回答浏览:2590
  • X社区推广