在增量执行期间,先前成功的增量复制作业可能会失败并显示以下错误:
- 错误代码:1187,错误消息:Incremental Restore is not allowed because table 'db.table' is not in read-only state
- 错误代码:1186,错误消息:Incremental Restore is not being processed in the correct order for table 'db.table'
这些错误表示由于多个作业复制到同一目标表而导致作业冲突,例如:
- BAR 还原作业和 Data Mover 增量作业复制到同一目标表
- 两个 Data Mover 增量作业复制到同一个目标表
要从作业失败中恢复,请重新运行失败的增量作业,并将“ir_execution_type”参数设置为“full”以执行完整表复制:datamove start -job_name my_ir_job -ir_execution_type full
为防止将来出现错误,用户需要确保不会在 BAR 和 Data Mover DSC 中还原或复制到同一目标表。