属性 | 说明 | 缺省值 |
---|---|---|
agentCollector.agentHeartbeatWaitMillis | 设置在认定代理停止服务之前等待检测信号的时间(以毫秒为单位)。 | 600000 |
blocked.job.maxAllowedLimit | 可以标记为已阻止并重试的最大作业数量。如果在达到 blocked.job.maxAllowedLimit 后检测到某个作业被阻止,则会将该作业添加到作业队列。 值不能超过最大并发作业限制的 25%。 |
5 |
blocked.job.retry.enabled | 设置为 True 时,将检测所移动的源/目标对象是否存在任何锁定,并在指定的时间间隔后重试运行作业。 | False |
blocked.job.retry.interval | 设置重试运行因源/目标对象存在锁定而被阻止的作业的时间间隔。 时间单位可以指定为 HOURS 或 MINUTES。 |
1 HOUR |
blocked.job.retry.maxInterval | 设置尝试启动任何因源/目标对象存在锁定而被阻止的作业的最大时间间隔。 超过最大时间间隔后,如果作业仍被阻止,将被标记为 FAILED。 时间单位可以指定为 HOURS 或 MINUTES。 |
1 HOUR |
daemon.default.compareDDL.enabled | 在守护程序级别启用/禁用缺省 compareDDL 行为。 | |
databaseQueryService.useBaseViewsOnly | 将 Teradata 源系统和目标系统上的所有数据字典查询设置为使用基本视图而非 X 或 VX 视图。 | True |
deadlock.retry.enabled | 设置为 True 时,如果 SQL 查询因死锁而执行失败并出现 DBS 错误 (2631),将在指定的时间间隔后重试执行查询。 | False |
deadlock.retry.interval | 重试执行因 DBS 死锁错误 (2631) 而失败的 SQL 查询的时间间隔。 时间单位可以指定为 SECONDS 或 MINUTES。 |
1 MINUTE |
deadlock.retry.maxAttempts | 重试执行因 DBS 死锁错误 (2631) 而失败的 SQL 查询的最大尝试次数。 | 10 |
different.session.charsets.enabled | 决定是否允许在作业中指定不同的源会话字符集和目标会话字符集。 缺省值 False 表示不允许这样指定。 |
False |
event.table.default | 用于保存事件详细信息的缺省事件表。如果 tmsm.mode 设置为 BOTH 或 ONLY_INTERNAL_TMSM,则缺省情况下,事件将发送到此事件表。通过使用 log_to_event_table 作业定义参数,个别作业可以使用其他事件表。 可按如下所示设置多个值:
|
NULL |
hanging.job.check.enabled | 如果启用了此属性,将定期唤醒内部进程来检查正在运行的作业,以查看是否有任何作业已停止响应。 | 已禁用 |
hanging.job.check.rate | 检查暂挂作业的频率(以小时为单位)。 | 1 HOUR |
hanging.job.timeout.acquisition | 如果未在此时间段(以小时为单位)内报告新作业的进度,将停止该作业。 该超时专门针对获取阶段。 |
1 HOUR |
hanging.job.timeout.large.apply | 如果未在此时间段(以小时为单位)内报告新作业的进度,将停止该作业。 该超时专门针对大型对象的 TPTAPI 应用阶段。 |
4 HOURS |
hanging.job.timeout.large.build | 如果未在此时间段(以小时为单位)内报告新作业的进度,将停止该作业。 该超时专门针对大型对象的 DSA 构建阶段。 |
4 HOURS |
hanging.job.timeout.large.initiate | 如果未在此时间段(以小时为单位)内报告新作业的进度,将停止该作业。 该超时专门针对大型对象的启动阶段。 |
4 HOURS |
hanging.job.timeout.medium.apply | 如果未在此时间段(以小时为单位)内报告新作业的进度,将停止该作业。 该超时专门针对中型对象的 TPTAPI 应用阶段。 |
2 HOURS |
hanging.job.timeout.medium.build | 如果未在此时间段(以小时为单位)内报告新作业的进度,将停止该作业。 该超时专门针对中型对象的 DSA 构建阶段。 |
2 HOURS |
hanging.job.timeout.medium.initiate | 如果未在此时间段(以小时为单位)内报告新作业的进度,将停止该作业。 该超时专门针对中型对象的启动阶段。 |
2 HOURS |
hanging.job.timeout.range.large.min | 定义一个对象要被视为大型对象而需要达到的最小大小(以 MB、GB、TB 为单位。若不提供单位,则缺省为 GB)。 | 10 GB |
hanging.job.timeout.range.small.max | 定义一个对象要被视为小型对象而允许达到的最大大小(以 MB、GB、TB 为单位。若不提供单位,则缺省为 MB)。 | 5 MB |
hanging.job.timeout.small.apply | 如果未在此时间段(以小时为单位)内报告新作业的进度,将停止该作业。 该超时专门针对小型对象的 TPTAPI 应用阶段。 |
1 HOUR |
hanging.job.timeout.small.build | 如果未在此时间段(以小时为单位)内报告新作业的进度,将停止该作业。 该超时专门针对小型对象的 DSA 构建阶段。 |
1 HOUR |
hanging.job.timeout.small.initiate | 如果未在此时间段(以小时为单位)内报告新作业的进度,将停止该作业。 该超时专门针对小型对象的启动阶段。 |
1 HOUR |
job.allowCommandLineUser | 设置为 True 时,如果安全级别为 Daemon,守护程序将允许 CommandLine 请求。 | False |
job.databaseClientEncryption | 设置为 True 时,DSA、JDBC 和 TPTAPI 这类实用程序将同时对源数据库系统和目标数据库系统启动加密会话。
启动加密时,性能会有所下降。
|
False |
job.default.dsa.nontable | 设置为 true 时,Data Mover 会尝试使用 DSA 来移动非表对象,如宏、视图和存储过程。 创建、编辑或运行作业时,请勿更改此属性。
|
False |
job.default.foreign.server.on.target | 设置为 true 时,Data Mover 会尝试在目标系统上使用外部服务器执行 T2T 作业。 | False |
job.default.queryband | 提供一组名称/值对,用作所有作业的缺省查询带。 | ApplicationName=DM;Version=16.00 |
job.default.queryband.enabled | 启用后可使用缺省查询带功能。 | False |
job.force.direction | 将数据移动方向强制设为从源系统移至目标系统。 | |
job.never.target.system | 阻止某些数据库系统成为 Data Mover 作业中的目标系统。 | False |
job.onlineArchive | 设置为 True 时,会对使用 DSA 的对象使用在线存档。
为实现对象可用性而使用此设置时,性能会有所下降。
|
False |
job.overwriteExistingObjects | 设置为 True 时,目标数据库系统中已存在的对象将被覆盖。 | False |
job.securityMgmtLevel | 启用的安全管理级别。有效的选择为 Daemon 和 Job。 | Job |
job.useGroupUserIdPool | 定义一组系统名称和凭据。创建作业时,此组用户 ID 池可用于源或目标数据库,而不用在作业中直接指定凭据。 | None |
job.useSecurityMgmt | 设置为 True 时,Data Mover 命令会要求在运行命令时指定管理用户名和密码。有关受此参数影响的命令的完整列表,请参阅《Teradata® Data Mover 用户指南》。 | False |
job.useSyncService | 在审核日志表中记录对 Data Mover 存储库表 (插入/更新/删除) 的任何更改。 必须将该值设置为 True 才能使用同步服务。 |
False |
job.useUserIdPool | 使用用户池中的目标用户。 | |
lighthouse.enable | 启用或禁用 Lighthouse 数据收集功能。 | True |
lighthouse.hour | 开始收集 Data Mover 矩阵的小时值。缺省值 3 表示凌晨 3 点。 | 3 |
lighthouse.minute | 开始收集 Data Mover 矩阵的分钟值。 | 0 |
map | 表示安装 Teradata Database 16.10 或更高版本的目标系统的系统级映射值。可以在对象、数据库或作业定义级别定义映射。如果未定义映射,并且在作业中将对象复制到目标系统,则在目标系统中对这些对象使用系统级映射。有关详细信息,请参考《Teradata® Data Mover 用户指南》中的“关于 Teradata Database MAPS 架构功能支持”。 | False |
queryGridManagerEncryptedPassword | 设置 QueryGrid 管理器 用户加密的密码。不能与 queryGridManagerPassword 结合使用。 | |
queryGridManagerPassword | 设置 QueryGrid 管理器 用户密码。不能与 queryGridManagerEncryptedPassword 结合使用。 | |
queryGridManagerUser | 设置 QueryGrid 管理器 Manager 用户。 | Support |
querygrid.wait.final.status | 设置为 True 时,系统会等待 QueryGrid 管理器 返回最终任务状态。设置为 True 可能会影响系统性能。 | False |
repository.purge.definition.enabled | 启用自动清除作业定义的功能。 | False |
repository.purge.enabled | 启用/禁用存储库清除功能。缺省值 False 表示该功能被禁用。 | False |
repository.purge.history.unit | 作业历史记录数据在被清除之前保留在存储库中的时间单位。 目前支持的值包括 Days、Weeks、Months 和 Years。 |
Days |
repository.purge.history.unitcount | 作业历史记录数据在被清除之前保留在存储库中的时间单位数。 此值与 repository.purge.history.unit 的值共同决定旧作业在被清除之前保留的时间(例如,60 天、3 年或 10 个月)。 如果将值设为 -1,将禁用按时间清除功能。 |
60 |
repository.purge.hour | 每日存储库清除开始的小时时刻。缺省值 1 表示上午 1 点。 | 1 |
repository.purge.minute | 每日存储库清除开始的分钟时刻。 | 0 |
repository.purge.percent | 用于确定何时清除存储库的可用存储库 Perm 空间百分比。缺省值 50 表示当使用的可用 Perm 空间超过 50% 时清除存储库。如果将值设为 -1,将禁用按百分比清除功能。 | 50 |
skip.FLML.tables | 对表启用/禁用 FastLoad/MultiLoad,而不考虑使用的实用程序。启用 (true) 后,守护程序会将表标记为 completed_with_warnings。禁用 (false) 后,守护程序会将表复制标记为 failed。 | False |
system.default.database.enabled | 在系统级别启用/禁用缺省的目标/暂存数据库。缺省值 False 表示禁用。 | False |
target.system.load.slots | 控制 Data Mover 在目标 Teradata 系统上一次可以使用的负载槽位总数。 | 5 |
tmsm.frequency.bytes | 控制在使用基于字节的实用程序时向 Teradata Ecosystem Manager 发送消息的频率。
提供较低的值会降低性能。Teradata 建议使用缺省值。
|
2147483647 BYTES |
tmsm.mode | 控制 Data Mover 如何定向 Teradata Ecosystem Manager 消息。可能的值为 BOTH、ONLY_REAL_TMSM、ONLY_INTERNAL_TMSM 和 NONE。设置为 BOTH 时,会将消息发送至实际的 Teradata Ecosystem Manager 并写入 TDI 事件表。 | None |