1: 如何查看在线备份中包含哪些日志??
最近做restore恢复时候,通过restore ...logtarget 参数把备份中日志提出来后,发现只有50.log一个日志,但是list history backup 中最早日志和current log都是 49,并且db_history视图中的firstlog,lastlog都是49
这怎么理解??
2 :rollforward db dbname query status 时候显示next log file to read 是49
但是我活动日志目录,overflow log path,还是归档日志中都没有49这个日志
我rollforward ... overflow log path 会提示我缺51号日志,
我 rollforward ... overflow log path NORETRIEVE 才能成功
成功后
显示 log files processed 显示49-50,
无法理解感觉?请高手指点下
第1个问题 ,
a) IBM文档
restore db <dbanme> logs [from <backup_location>] logtarget <logtarget_location>
b) db2ckbkp -a <backup_image>
c) list history backup 或 db_history
但你的history file好像不对劲,本来应该和 a) and b)结果一致的
第2个问题 ,
rollforward ... overflow log path会去其他locations找寻logs
rollforward ... overflow log path notrieve 就是说不要到除“overflow log path"以外的地方找logs啦