首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AWS DMS和Redshift

AWS DMS和Redshift
EN

Stack Overflow用户
提问于 2018-09-20 19:11:24
回答 1查看 287关注 0票数 0

我正在使用DMS将数据从MySQL迁移到Redshift。在DMS中,我使用“完全加载并持续”选项将数据加载到Redshift。假设满载已完成,并且正在进行中,我想知道如何恢复DMS任务,以防我们使用旧快照恢复Redshift。

提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2018-09-20 20:07:32

您将需要

Stop

  1. Restore your target redshift
  2. RESTART
  3. DMS task。(这将再次执行初始拷贝,然后恢复连续复制)

如果您对目标表进行了任何修改,则将您的任务更改为truncate而不是drop and create。

如果你不能在你的红移表上有任何停机时间,那么你可以这样做。

orders将现有的

  1. 表重命名为_inuse,例如,如果您的表名为orders,则将其命名为一个新的“后期绑定”视图,如下所示

创建视图orders as SELECT * FROM orders_inuse没有模式绑定;

  • 设置orders_inuse

  • recreate复制到orders_new表

  • Drop Drop orders_inuse

  • recreate your

创建或替换视图订单作为SELECT * FROM orders_new,不带模式绑定;

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52423801

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档