您可以在包含作业定义的 XML 文件中修改 excludeobjectinfo,将对象从备份或还原作业中排除。
对于备份或数据迁移作业,存在下列限制:
DSA 的版本 | Teradata NewSQL 引擎/Teradata Database | 限制的对象 |
---|---|---|
DSA 16.20 之前的版本 | 任何 | 无法排除单个对象:VIEW、MACRO、TRIGGER、JOIN_INDEX、HASH_INDEX |
DSA 16.20 | Teradata Database 16.20 之前的版本 | 无法排除单个对象:VIEW、MACRO、TRIGGER、JOIN_INDEX、HASH_INDEX |
Advanced SQL Engine 16.20 或更高版本 | 无法排除单个对象:JOIN_INDEX 或 HASH_INDEX 使用作业级别选项 skip_joinhash_index 跳过联接索引和哈希索引。请参见create_job。 |
- 打开包含作业定义信息的 XML 文件。
- 在 excludeobjectinfo 下,指定要排除的对象名称和对象类型。例如,从还原数据库 ABC 的作业中排除表 T1 和 T2:
<objectinfo> <object_name>ABC</object_name> <object_type>DATABASE</object_type> <parent_name>SYSTEMFE</parent_name> <parent_type>DATABASE</parent_type> <!-- Optional --> <exclude> <excludeobjectinfo> <object_name>T1</object_name> <object_type>TABLE</object_type> </excludeobjectinfo> <excludeobjectinfo> <object_name>T2</object_name> <object_type>TABLE</object_type> </excludeobjectinfo> </exclude> </objectinfo>