- 用于管理和配置的 DSA 设置命令,使用这些命令可以创建、更新和删除目标、源及 DSC 存储库。此功能对应于 BAR 设置门户组件所提供的功能。
- 用于管理和报告的 DSA 操作命令,使用这些命令可以创建、执行、监控、更新和删除作业。此功能对应于 BAR 操作门户组件所提供的功能。
DSA 配置命令
下表列出并简要介绍了管理和配置命令:
命令名称 | 说明 |
---|---|
backup_application_gcp | backup_application_gcp 命令基于参数文件在 DSA 存储库中配置 Google Cloud Platform 服务器。 |
cleanup_ir_source_system | cleanup_ir_source_system 命令清除源系统中已删除的行日志。这会清理 IR 备份所需的元数据。 |
config_aws | config_aws 命令基于参数文件在 DSA 存储库中配置 Amazon S3 服务器。 |
config_azure | config_azure 命令基于参数文件在 DSA 存储库中配置 Microsoft Azure 服务器。 |
config_dd_boost | config_dd_boost 命令可配置DSA存储库的 DD Boost 服务器。 |
config_disk_file_system | config_disk_file_system 命令可配置DSA存储库中的磁盘文件系统。 |
config_fabrics | 从 DSA 16.10.01 起,config_fabrics 命令使用参数文件定义 TPA 节点与媒体服务器之间的路由数据路径。为了在使用网络结构时获得最佳性能,请确保 dsc.properties 包含 validate.fabric=on。 |
config_general | config_general 命令可根据参数XML文件中包含的信息配置常规设置。 |
config_media_servers | config_media_servers 命令可配置 BAR 媒体服务器。 |
config_nbu | config_nbu 命令可配置 DSA 系统以使用第三方软件 Veritas NetBackup 来备份和恢复数据。 |
config_repository_backup | config_repository_backup 命令可提供用于备份 DSC 存储库的配置信息。 |
config_systems | config_systems 命令可配置备份作业和还原作业使用的 Teradata 系统的 DSC 设置。它还可在目标系统中为 ActiveMQ 设置选择器并建立与目标系统的 JDBC 连接。在系统中重新启动 DSMain 后,将自动配置节点。 |
config_target_groups | config_target_groups 命令可根据目标类型和参数文件中的信息来配置目标组。 |
config_target_group_map | config_target_group_map 命令可在恢复到其他客户端配置时配置目标组之间的映射。 |
delete_component | delete_component 命令可根据参数中的信息删除现有组件。 |
delete_target_group_map | delete_target_group_map 命令可删除用于恢复到其他客户端配置的目标组映射。 |
disable_component | disable_component 命令可根据组件名称和类型禁用现有 BAR 组件。 |
enable_component | enable_component 命令可根据组件名称和类型启用现有 BAR 组件。 |
export_config | export_config 命令可导出请求的 BAR 组件的当前 XML 定义。 |
export_job_metadata | export_job_metadata 命令可根据请求的备份版本导出作业的元数据(作业定义、保存集和目标)。在 DSC 存储库发生灾难性故障的情况下,通过导出作业元数据后再导入,可以将作业迁移并恢复到其他 DSA 环境。 |
export_target_group_map | export_target_group_map 命令可导出目标组之间用于恢复到其他客户端配置的映射。 |
list_access_module | list_access_module 命令为命名的媒体服务器列出可用的访问模块类型。 |
list_cleanup_ir_source_system | list_cleanup_ir_source_system 命令列出了 cleanup_ir_source_system 的结果。 |
list_components | list_components 命令可列出 DSC 存储库中定义和存储的组件。如果请求某个特定组件,将显示该组件的定义。否则,将显示与提供的任何筛选器匹配的组件的列表。输入部分组件名称将返回与输入的部分名称匹配的所有组件。
Type 参数是必需项。
|
list_consumers | list_consumers 命令可向 ActiveMQ 发送请求,以提供 DSA 网络客户端和 DSMain 进程的所有使用者的相关信息。它会检查选择器值是否与 DSA 网络客户端和 DSMain 系统的名称一致,以及这两个进程是否正在运行。 |
list_general_settings | list_general_settings 命令可列出所有当前的常规设置。 |
list_repository_backup_settings | list_repository_backup_settings 命令可列出所有当前的存储库备份设置。 |
list_reset_ir_target_system | list_reset_ir_target_system 命令列出了 reset_ir_target_system 的结果。 |
list_target_group_map | list_target_group_map 命令可列出目标组之间用于恢复到其他客户端配置的映射。 |
reset_ir_target_system | reset_ir_target_system 命令在目标系统上启用增量还原。 |
DSA 操作命令
下表列出并简要介绍了管理和报告命令:
命令名称 | 说明 |
---|---|
abort_job | abort_job 命令可中止正在主动运行的作业、队列中的作业或无响应的作业。 |
activate_job | activate_job 命令可激活停用的作业,使之可供使用。 |
build_restore_objects | build_restore_objects 命令启用对还原作业中所有对象的读取和写入,而无需运行还原和/或构建对象的二级索引。 |
consolidate_job_logs | consolidate_job_logs 命令将已完成的作业的所有日志上载至一个集中位置。如果作业正在运行,该命令将被拒绝。 |
create_job | create_job 命令可根据命令行或XML文件中指定的参数值创建作业。您在命令行中输入的参数值将取代在参数 XML 文件中为这些参数输入的任何值。 |
delete_job | delete_job 命令可从 DSC 存储库中删除作业和关联的任何数据。所有日志和作业历史记录都将被删除,并且无法恢复。对于第三方解决方案管理的设备上存在的任何为该作业创建的备份保存集,必须使用该解决方案的界面手动进行删除。
此命令仅删除新作业或停用的作业。
|
delete_save_sets | delete_save_sets 命令使用单个或多个作业执行 ID 删除备份作业的备份保存集。该命令不会删除存储库作业的保存集。 |
export_job | export_job 命令可导出请求的作业的当前 XML 定义。 |
export_job_metadata | export_job_metadata 命令可根据请求的备份版本导出作业的元数据(作业定义、保存集和目标)。在 DSC 存储库发生灾难性故障的情况下,通过导出作业元数据后再导入,可以将作业迁移并恢复到其他 DSA 环境。 |
import_job_metadata | import_job_metadata 命令可将作业的元数据(作业定义、保存集和目标)导入到指定的目录。在 DSC 存储库发生灾难性故障的情况下,通过导出作业元数据后再导入,可以将作业迁移并恢复到其他 DSA 环境。 |
job_status | job_status 命令可获取具有给定名称的作业的最新状态,并将状态显示在屏幕上。如果作业正在运行,将显示详细状态消息,除非作业正在收集已重新启动的还原作业的累计状态。这种情况下,只有在作业完成后,状态才可用。如果作业未在运行,将显示该作业上次运行的状态。 |
job_status_log | job_status_log 命令显示具有给定名称的作业的最新状态日志(如果该作业正在运行);如果作业未在运行,将显示作业上次运行的状态日志。 |
list_build_restore_objects | list_build_restore_objects 命令列出了 build_restore_objects 命令的状态。 |
list_consumers | list_consumers 命令可向 ActiveMQ 发送请求,以提供 DSA 网络客户端和 DSMain 进程的所有使用者的相关信息。它会检查选择器值是否与 DSA 网络客户端和 DSMain 系统的名称一致,以及这两个进程是否正在运行。 |
list_jobs | list_jobs 命令可列出 DSC 存储库中定义和存储的作业。如果请求某个特定作业,将显示该作业的定义。否则,将显示与提供的任何筛选器匹配的作业的列表。如果未提供参数,将显示不包括备份存储库作业的作业列表。 |
list_query_backupids | list_query_backupids 命令可列出 query_backupids 命令返回的查询结果。 |
list_recover_backup_metadata | list_recover_backup_metadata 命令可列出 recover_backup_metadata 命令的整体状态和单个媒体服务器的状态。 |
list_save_sets | list_save_sets 命令可列出与指定作业名称相关的所有有效保存集。 |
object_release | object_release 命令可释放作业当前已锁定的所有对象。它不会释放新作业、正在运行的作业或已排队作业的对象。 |
object_release_output | object_release_output 命令可列出借助于 object_release 请求释放的对象的状态。它提供更易于访问的信息来使用 DSC 客户端释放锁定的对象。对于所有对其对象执行锁定的作业,均可运行该命令。 |
purge_jobs | 如果中止作业后未能释放资源,可使用 purge_jobs 命令清理DSC存储库。该命令会中止所有作业,并清除任何未完成的作业占用的资源。如果不提供作业名称,该命令将清除 BAR 和 BARBACKUP 中所有作业占用的资源。 |
query_backupids | query_backupids 命令查询第三方软件,了解复制所需信息。 |
recover_backup_metadata | recover_backup_metadata 命令可在 DSC 存储库发生灾难性故障时,查询第三方媒体来恢复备份元数据并重新生成备份作业计划。只能对没有保存集的存储库备份作业运行该命令。 |
retire_job | retire_job 命令可停用活动的作业。它不会停用处于正在运行或已排队状态的作业,也不会停用已处于停用状态的作业。 |
run_job | run_job 命令可在所有必要资源可用后立即运行作业。DSC 系统限制设置为最多可以并发运行 20 个作业,超出此限制时最多允许 20 个作业排入队列。如果开始作业前定义的目标媒体不可用,DSC 仍会将作业排入队列。 |
run_repository_job | run_repository_job命令可运行 DSC 存储库中的作业。 |
set_status_rate | set_status_rate 命令可配置 DSC 与媒体服务器或 Teradata 系统之间的状态更新速率。 |
system_health | system_health 命令可以列出 ActiveMQ 系统运行状况信息,如主DSA队列的内存限制和内存使用情况。 |
sync_save_sets | sync_save_sets 命令可向保存集的保留天数超过 dsc.properties 中配置的 dataset.retention.days 值的所有 NetBackup 客户端发送同步请求。如果这些保存集在 NetBackup 端已过期,并且没有配置任何还原或分析作业来使用它们,DSC 会将其从 DSC 存储库中删除。如果这是最后一个保存集并且配置了还原或分析作业以使用它,则不会将其删除,直到有更新的保存集。在完成删除之前,计划作业和临时作业都无法运行。 |
update_job | update_job 命令可根据命令行参数或 XML 文件(如果提供)中的信息更新现有 DSA 作业。在命令行中指定的参数值将取代在 XML 文件中为相同参数输入的值。 |