下表列出了各种对象类型、是否可对它们进行还原或复制,以及在何种条件下可进行还原或复制。对表或数据库执行选择性备份和还原时,请遵循以下规则。
- 方法和 UDT 存储在 SYSUDTLIB 中;SYSUDTLIB 只能随 DBC 备份进行备份或还原。
- 尽管可能允许执行某项操作,但是不能保证操作完成后对象能按预期正常工作。
对象类型 | 还原到同一 DBS1 | 复制到同一 DBS | 复制到同一 DBS 并重命名 | 复制到不同 DBS | 复制到不同 DBS 并重命名 | |||||
---|---|---|---|---|---|---|---|---|---|---|
数据库级别 | 对象级别 | 数据库级别 | 对象级别 | 数据库级别 | 对象级别 | 数据库级别 | 对象级别 | 数据库级别 | 对象级别 | |
聚合函数 | 是 | 是 | 是 | 是 | 是 | 否 | 是 | 是 | 是 | 否 |
JAR | 是 | 是 | 是 | 是 | 是 | 否 | 是 | 是 | 是 | 否 |
外部存储过程 | 是 | 是 | 是 | 是 | 是 | 否 | 是 | 是 | 是 | 否 |
标准函数 | 是 | 是 | 是 | 是 | 是 | 否 | 是 | 是 | 是 | 否 |
函数别名 Advanced SQL Engine 16.20 Feature Update 1 新增功能 |
是 | 是 | 是 | 是 | 是 | 否 | 是 | 是 | 是 | 否 |
触发器 | 是 | 是 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 |
实例或构造函数方法 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
联接索引 | 是 | 是 | 是 | 是 | 否 | 否 | 是 | 是 | 否 | 否 |
宏 | 是 | 是 | 是 | 是 | 是 | 否 | 是 | 是 | 是 | 否 |
哈希索引 | 是 | 是 | 是 | 是 | 否 | 否 | 是 | 是 | 否 | 否 |
存储过程 | 是 | 是 | 是 | 是 | 是 | 否 | 是 | 是 | 是 | 否 |
队列表 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 |
表函数 | 是 | 是 | 是 | 是 | 是 | 否 | 是 | 是 | 否 | |
表函数(运算符) | 是 | 是 | 是 | 是 | 是 | 否 | 是 | 是 | 是 | 否 |
表 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 |
PPI 表 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 |
NOPI 表 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 |
用户定义的数据类型 (UDT) | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
视图 | 是 | 是 | 是 | 是 | 是 | 否 | 是 | 是 | 是 | 否 |
授权 | 是 | 是 | 是 | 是 | 是 | 否 | 是 | 是 | 是 | 否 |
解析器合同函数 | 是 | 是 | 是 | 是 | 是 | 否 | 是 | 是 | 是 | 否 |
系统联接索引2 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 |
SQL-H 3,4 | 是 | 是 | 是 | 是 | 否 | 否 | 是 | 是4 | 否 | 否 |
用户安装的文件 (UIF) | 是 | 是 | 是 | 是 | 是 | 否 | 是 | 是 | 是 | 否 |
1 DBS 表示一个 Advanced SQL Engine/Teradata Database 系统。 2 系统联接索引 (SJI) 可以复制到不同的数据库,数据库名称可以更改,但对象名称无法更改。 3 在复制之前必须存在 SQL-H 对象使用的所有依赖对象。 4 要将包含 SQL-H 对象的备份作业还原到其他数据库,备份作业源数据库必须为 TD_SERVER_DB 数据库。 |
- 还原到同一 DBS
- 还原到同一数据库名称、同一对象名称和同一 Teradata 系统。
- 复制到同一 DBS
- 复制回同一数据库名称、同一对象名称和同一 Teradata 系统。
- 复制到同一 DBS 并重命名
- 映射到同一 Teradata 系统并更改数据库名称或对象名称,或同时更改两者。
- 复制到不同 DBS
- 复制回不同 Teradata 系统中的同一数据库名称和同一对象名称。
- 复制到不同 DBS 并重命名
- 映射到不同的 Teradata 系统,并更改数据库名称、对象名称,或同时更改两者。