DM不支持多库迁移?

【 TiDB 使用环境】 Poc
【 TiDB 版本】7.3



**迁移源 “clover”,"db01"这两个全库。

block-allow-list:
  bw-rule-1:                              # 名称
    do-dbs: ["clover","db01"]


do-dbs: [“clover”,“db01”]写一个可以,多个就不行了。不出错但目标没有数据

https://docs.pingcap.com/zh/tidb/stable/dm-arch

可以看看官网的文档,我也在看,有没有限制或者什么的


看来是一个库一个task

文档说可以。 但实验结果不行的。


看这里写了可以,我没试验过,没条件,哈哈

等一会,看看有木有老司机,晓得的,我坐等

日志有啥信息输出不?

可以按库拆分我理解是一个方案,潜在意思,也可以不拆分,一个TASK多个库。如文档。
但实验没有通过。

搞个环境。tiup playground 超简单的。

没有。


你这个写的不对啊

do-dbs 里面的信息 要和 下面的 db-name 有对应

看看这个介绍 https://docs.pingcap.com/zh/tidb/stable/dm-block-allow-table-lists
先进入dbs才会判断tables
按你的需求应该写成这样:

block-allow-list: 
  bw-rule:
    do-dbs: ["clover", "db01", "test"]
    do-tables:
    - db-name: "test"
      tbl-name: "k"

clover,db01全库同步,因为下面没有tables的过滤规则,test只同步k表

这个建议官方出一个相应的测试工具,来验证设置的规则是否符合预期。alertmanager对路由规则就有相应的测试环境。

试了,一样的还是

支持。

分开写

此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。