- 如果 Teradata 通知服务正在 Windows 服务器中运行,请停止该服务。
- 如果备份文件位于网络存储或第三方应用程序备份服务器上,请执行下列操作:
- 将备份文件复制到要还原的 Viewpoint 服务器上的 /data/backup。
- 确保 postgres Linux 用户可以读取 /data/restore 中的目录和文件权限。
- 运行 /opt/teradata/viewpoint/bin/restore.sh 脚本。
- 查找消息:已成功执行恢复或迁移。如果也恢复/迁移历史数据,则可以在门户的通知栏中查看该操作的进度,以验证脚本是否成功完成如果还原过程失败,系统将显示错误消息,而不是成功消息。
- 如果通知栏中出现警告消息:迁移期间跳过了表…,请执行以下操作:
- 从 /etc/opt/teradata/Viewpoint 中打开 restoreFailedFilesList.json。
- 从 /data/backup 中获取在还原期间失败的文件列表。
- 从 /data/backup 中删除失败列表中的文件。
- 进行新的备份。
- 使用Full restore选项运行还原脚本。
- 在命令提示符下键入 y,以便仅对先前还原时还原失败的文件进行还原。此时会出现另一个提示,如下:
验证是否对文件进行了新的备份。是否要继续还原失败文件列表中的文件?
- 键入 y。如果还原过程成功,系统将显示成功消息。每次还原都会更新 restoreFailedFilesList.json。
- 如果恢复过程失败或以任何方式中断,请解决导致失败的问题,并再次执行这些步骤。
- 如果您希望 Teradata 通知服务在 Windows 服务器上运行,请启动此服务。