只读目标 - Teradata Data Mover

Teradata® Data Mover 用户指南

Product
Teradata Data Mover
Release Number
17.20
Published
2022 年 9 月
Language
中文 (简体)
Last Update
2022-10-12
dita:mapPath
zh-CN/tsn1650877444606.ditamap
dita:ditavalPath
zh-CN/mpm1591127278842.ditaval
dita:id
B035-4101
Product Category
Analytical Ecosystem

为了确保增量复制期间源数据和目标数据在增量执行中是同步的,DSA 会在增量“完整”执行后将目标表设置为只读,也称为增量还原状态。

不允许用户更改目标表数据,包括添加联接或哈希索引,这会导致Operation not allowed: table is in Incremental Restore (read-only) state

  • 如果在紧急情况下必须升级目标系统,例如,灾难恢复系统代替生产系统,用户可以将 GDO 555IgnoreIncrementalRestoreState 设置为 true,以使整个系统启用写操作
  • 如果用户只想启用对增量作业中目标表的写入,用户可以将参数 -ir_allow_write 设置为“true”来启动作业:datamove start -job_name my_ir_job -ir_allow_write true
  • 调用 SQL 语句以允许写入只读对象:

    语法为:

    INCREMENTAL RESTORE ALLOW WRITE FOR

    |--<Databasename> --|

    |--<Databasename.TableName> --| ;