为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】: v8
【操作系统】:kylin v10 sp3
【CPU】:
【问题描述】*:在清理目标库环境,如果将一个已存在数据库作为还原目标,则需要将目标数据库的 dm.ini 路径作为还原 参数。还原过程中,会重新创建数据文件,并将相关信息写入 dm.ctl 控制文件中。
完全还原是指直接利用完全备份集进行数据还原操作。增量还原指通过增量备份集进行 数据还原操作。但是考虑到增量备份集的基础一定是一个完全备份集,因此增量还原过程中 隐含了一个完全还原操作。
使用增量备份集直接还原数据库时,会自动出发全库备份集,数据库会重新创建数据文件,步骤如下:
1,还原增量备份集
2,恢复数据库
3,更改数据库魔数。
若数据库分批还原数据库,步骤如下:
1,还原全库备份集
2,还原增量备份集
3,恢复数据库
4,更新数据库魔数
主要问题是,在分批还原数据库时,是否判断第一步目标数据库已还原全库备份集,为提高还原数据,直接还原增量部分。
还是不考虑第一步执行情况,直接重建数据文件?
请各位给予支持。

增量还原必须要先使用全量备份集进行还原,再使用增量备份集进行还原,如果直接使用增量备份集进行还原会进行报错的