DSA 命令行界面作业选项 - BAR - Data Stream Architecture

Teradata® DSA 用户指南

Product
BAR
Data Stream Architecture
Release Number
17.20
Published
2022 年 3 月
Language
中文 (简体)
Last Update
2022-04-14
dita:mapPath
zh-CH/bis1632417576364.ditamap
dita:ditavalPath
zh-CH/vwp1576617377804.ditaval
dita:id
B035-3150
Product Category
Software
Teradata Tools and Utilities
在包含作业定义的 XML 文件中,通过指定选项值可以选择和定义备份、还原及分析作业的作业选项。
重要: 示例库中的 XML 文件以及 BAR 操作门户组件所产生的文件都拥有特定顺序的 XML。为正确运行作业,请不要更改文件中 XML 的顺序。
作业选项 说明 作业类型
online 确定要执行的备份类型。
false
缺省值。在数据库处于脱机状态时备份与每个指定的对象关联的所有内容。备份作业运行期间,不能更新对象。
true
备份与每个指定的对象关联的所有内容,并为所有存档对象启动联机存档。联机存档会在准备存档的同时创建一个日志,其中包含对象的所有更改。
只包含 DBC 的备份作业不能联机运行。
备份
nosync 确定作业执行同步的范围。仅适用于联机备份作业。
false
缺省值。同时在所有表之间进行同步。如果您尝试运行的作业包含正在记录的对象,则作业将中止。
true
允许有不同的同步点。如果您尝试运行的作业包含正在记录的对象,作业将完成运行并返回警告。
备份
data_phase 确定要执行的备份类型。
DATA
缺省值。执行完整备份。
DICTIONARY
执行仅字典备份。
备份
enable_backup_for_IR 确定此备份可用于增量还原。
false
缺省值。备份是标准 CBB 备份。
true
备份保存集可用于增量还原。
备份
single_object_locking 确定备份过程中各个表的锁定时间。
false
缺省值。数据库备份之初即锁定所有表。
true
备份数据库期间单独锁定各个表。
备份
enable_temperature_override 仅与还原作业相关的可选设置。
true
temperature_override值适用于还原数据。
false
应用备份的温度。
还原
temperature_override
确定恢复数据的温度。
DEFAULT
缺省值。此数据在达到系统的缺省温度设置时进行恢复。
HOT
此数据的访问频率较高。
WARM
此数据的访问频率较低。
COLD
此数据的访问频率极低。
还原
block_level_compression
定义所使用的数据压缩。
DEFAULT
缺省值。如果目标系统允许,则会应用与备份作业相同的数据压缩。
ON
如果目标系统允许,则在块级别压缩数据。
OFF
恢复数据块时不进行压缩。
还原
disable_fallback 回退保护是指在配置中的不同 AMP 上保留每个表行的副本。使用回退保护的表始终完全可访问,并会由系统自动恢复。

[Advanced SQL Engine 16.20 Update 1 及更高版本] 始终为 true。所做的更改将被忽略。

[早期版本 Advanced SQL Engine/Teradata Database] 缺省值为 false。必须以小写字母输入。
当 run_as_copy 值为 true 时,disable_fallback 选项才能起作用。
还原
query_band
允许使用一组用户定义的名称-值对来标记会话或事务,以标识查询来源。这些标识符可作为当前的一组会话标识字段(如用户 ID、帐户字符串、客户端 ID 和应用程序名称)的补充。
数据库上定义了有效的查询带值。
  • 备份
  • 还原
dsmain_logging_level
确定数据库作业日志所记录的消息类型。
错误
缺省值。记录最少的日志。仅提供错误消息。
警告
向错误消息日志记录中添加警告消息。
信息
向作业日志中提供信息性消息与警告和错误消息。
调试
记录完整的日志。所有消息(包括调试)均会发送到作业日志。
  • 备份
  • 还原
skip_joinhash_index 确定是否在备份作业中跳过或排除联接索引和哈希索引。
false
缺省值。备份索引。
true
跳过联接索引和哈希索引。
对于还原作业,请注意:
  • 如果还原作业设置为 true,且备份包含联接/哈希索引,还原作业将失败。
  • 如果还原作业设置为 false,而备份作业设置为 true,还原作业将收到警告。
  • 备份
  • 还原
  • 数据迁移
reblock 确定插入级别:行级别或块级别。此选项仅对相同的配置还原有效。不同的配置还原始终使用行级别插入。
false
缺省值。还原将使用块级别插入。
true
还原将使用行级别插入,从而强制在必须还原表以匹配目标系统的缺省块大小时重新分块。
  • 当备份恢复到不同的 AMP 配置、哈希函数、哈希桶、行格式或块对齐时需要。
  • 当从块大小不同于目标系统的系统还原备份并且已还原数据对象的块大小必须与目标系统的块大小相匹配时,该选项为可选项。
还原
run_as_copy 允许恢复作为副本运行。
  • 缺省值为 false。
  • 如果为 true,恢复将作为副本运行。
还原
skip_archive [可选] true 或 false。如果出现访问权限错误,则在备份或还原作业期间跳过存档。

Advanced SQL Engine 16.20 及更高版本/Teradata Database 15.10.01 及更高版本中支持。

  • 备份
  • 还原
skip_stats [可选] true 或 false。在备份作业期间跳过收集统计数据。在还原作业期间跳过还原统计数据。在 Advanced SQL Engine 16.20 及更高版本/Teradata Database 16.0 及更高版本中支持。
  • 备份
  • 还原
config_map_name [可选] 最多 128 个字符。要还原到的哈希映射名称。当应用到 DATABASE/USER 级别时,仅对新映射应用 DATABASE/USER 下 TABLE、NO PI TABLE 或 QUEUE TABLE 对象类型的对象。
如果已为表级别对象定义 map_to、rename_to 或 config_map_name,这会影响数据库级别恢复作业定义的结果。
  • 如果已选择数据库并且在数据库级别设置 includeAll 属性、map_to 或 config_map_name,DSC 将展开数据库下的对象,并将恢复作业视为表级别恢复。
  • 如果已选择数据库并且已在数据库级别设置 includeAll 属性、map_to 或 config_map_name,将忽略表级别定义,并且 DSC 将恢复作业视为数据库级别恢复。
还原
track_empty_tables [可选] true 或 false。在备份作业期间跟踪空表。

Advanced SQL Engine 16.20 及更高版本/Teradata Database 16.0 及更高版本中支持。

备份
concurrent_bld_per_tbl [可选] 范围介于 1 到 5 之间。在还原期间可为每个表同时创建的索引数和回退子表数。

Advanced SQL Engine 16.20 及更高版本/Teradata Database 16.0 及更高版本中支持。

还原
map_to [可选] 将一个数据库映射到新数据库,或者将多个数据库下的表级别对象映射到新数据库。应用于还原作业中的所有对象。

Advanced SQL Engine 16.20 及更高版本/Teradata Database 16.0 及更高版本中支持

如果已为表级别对象定义 map_to、rename_to 或 config_map_name,这会影响数据库级别恢复作业定义的结果。
  • 如果已选择数据库并且在数据库级别设置 includeAll 属性、map_to 或 config_map_name,DSC 将展开数据库下的对象,并将恢复作业视为表级别恢复。
  • 如果已选择数据库并且已在数据库级别设置 includeAll 属性、map_to 或 config_map_name,将忽略表级别定义,并且 DSC 将恢复作业视为数据库级别恢复。
还原
rename_to [可选] 最多 128 个字符。将表重命名为此名称。
如果已为表级别对象定义 map_to、rename_to 或 config_map_name,这会影响数据库级别恢复作业定义的结果。
  • 如果已选择数据库并且在数据库级别设置 includeAll 属性、map_to 或 config_map_name,DSC 将展开数据库下的对象,并将恢复作业视为表级别恢复。
  • 如果已选择数据库并且已在数据库级别设置 includeAll 属性、map_to 或 config_map_name,将忽略表级别定义,并且 DSC 将恢复作业视为数据库级别恢复。
还原
stream_softlimit [可选] 范围是 1 - max(流软限制的软限制),其中 max 是系统中每个节点的 AMP 数。覆盖系统级别流软限制。
  • 备份
  • 还原
  • Analyze_Validate
include_DBC_data 确定此备份/还原可用于使用 DBC 的增量还原。
  • False:缺省值。备份不包括 DBC 表。
  • True:备份和还原在执行时包括 DBC 表。
备份、还原