【发布时间】:2018-12-21 22:35:33
【问题描述】:
我们想要备份 Teradata 中的数据并
- 在另一个 Teradata 机器上恢复它。这可能吗,如果是,我们是否需要在其他 teradata 机器上拥有相同版本的数据库?有哪些可用的工具?
- 在可能运行在 Windows/Linux 机器上的 Teradata 模拟器上恢复它。这是否可能,如果不是全部,至少有几张桌子?
- 可以在 Oracle 数据库上恢复它吗?
- 可以在 Hadoop/Hive 系统上恢复它吗?
【问题讨论】:
-
Teradata 进行的备份只能恢复到 Teradata 系统(版本可能不同,通常源的版本低于目标)。有两个工具:旧的 Arcmain 和新的 DSA,只需阅读手册即可。
-
谢谢dnoeth。我知道有一种叫做 Teradata 模拟器的东西可能可以在任何主机上运行(虽然不确定)。如果存在这样的模拟器,是否可以在这样的模拟器上恢复数据(可能不是全部,但只有几张表)?
-
我从未听说过像 Teradata 模拟器 这样的东西。使用导出和导入将数据从一个 DBMS 移动到另一个。
-
blogs.msdn.microsoft.com/arsen/2017/11/20/… 谈到在 VM 上设置 Teradata 并进行备份/恢复。我们想做类似的事情,即备份 REAL teradata 设备(请注意:我们使用 Netvault 对该系统进行“磁带备份”)并将其还原到 VM(运行 Teradata 系统)上。有可能吗?
-
当然您可以使用 Netvault 恢复(实际上是 COPY)到另一个 Teradata 系统