DTS中迁移同步过程中进行了Rename表操作主要是指什么?
很多用户在源库上需要做在线的DDL,而做在线DDL的时候,很多工具会产生Rename表,而Rename的表也在迁移的对象里面。比如需要迁移A、B、C三个表,用户将A表Rename成D表,再将D表Rename成C表,这样的过程中D表并不在同步对像里面,所以并不会将其同步到目的端去,因为已经选择了A、B、C表,后来D表才出现,所以D表必然不在同步对象中。而在目的端执行从D Rename成C的时候发现没有D这张表了,所以如果需要做Rename操作,建议用户直接选择将整个库进行迁移。整个迁移就能够将源库上所有的表全部同步过去,这样就不会出现Rename而导致的目的端某个表不存在的问题了。总结而言,这是因为使用开源的工具做了在线DDL导致Rename操作进而导致的比较常见的错误,而这个错误也是值得重视的。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。