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

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

2回答

韩成亮韩成亮  数据库管理员 , KE
yinxin赞同了此回答
这个就利用rman进行完全恢复,最好是在手动注册下目录,检查下显示全部

这个就利用rman进行完全恢复,最好是在手动注册下目录,检查下

收起
 2019-10-28
  • 感谢,oracle数据库我知道首先需要catalog控制文件,但这个问题是db2数据库的,也需要catalog这种操作么
    2019-11-05
冯岩冯岩  数据库管理员 , 银行
您的问题:DB2 有 T0-4 “包含日志的在线全备份”一份(backup database ... online ... include logs),T0-4 到 T0 的所有归档日志,现在需要将数据库通过 “restore database”还原全备份  + “rollforward database” 前滚归档日志 到最新时点。 前提: T0-...显示全部

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

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

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

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

提问者

db2xiaobai数据库管理员, ibm

问题状态

  • 发布时间:2019-10-28
  • 关注会员:3 人
  • 问题浏览:1298
  • 最近回答:2019-10-28
  • 关于TWT  使用指南  社区专家合作  厂商入驻社区  企业招聘  投诉建议  版权与免责声明  联系我们
    © 2019  talkwithtrend — talk with trend,talk with technologist 京ICP备09031017号-30