对增量执行失败进行故障排除 - Teradata Data Mover

Teradata® Data Mover 用户指南

Product
Teradata Data Mover
Release Number
17.11
Published
2021 年 10 月
Language
中文 (简体)
Last Update
2021-11-08
dita:mapPath
zh-CN/cai1626458602965.ditamap
dita:ditavalPath
zh-CN/mpm1591127278842.ditaval
dita:id
B035-4101
Product Category
Analytical Ecosystem
在增量执行期间,先前成功的增量复制作业可能会失败并显示以下错误:
  • 错误代码: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 中还原或复制到同一目标表。