【 TiDB 使用环境】生产\测试环境\ POC
. v5.4
【 TiDB 版本】v5.4
【遇到的问题】
【复现路径】做过哪些操作出现的问题
【问题现象及影响】
【附件】
dm 6.0
配置文件:
任务名,多个同时运行的任务不能重名。
name: “rvs_test02”
全量+增量 (all) 迁移模式。
task-mode: “all”
下游 TiDB 配置信息。
target-database:
host: “xxx.xx.xx.xx”
port: 4000
user: “tidb_test”
password: “flzxsqc123!!!”
当前数据迁移任务需要的全部上游 MySQL 实例配置。
mysql-instances:
上游实例或者复制组 ID,参考 inventory.ini
的 source_id
或者 dm-master.toml
的 source-id 配置
。
source-id: “rvs_test”
需要迁移的库名或表名的黑白名单的配置项名称,用于引用全局的黑白名单配置,全局配置见下面的 block-allow-list
的配置。
block-allow-list: “global” # 如果 DM 版本早于 v2.0.0-beta.2 则使用 black-white-list。
dump 处理单元的配置项名称,用于引用全局的 dump 处理单元配置。
#mydumper-config-name: “global”
route-rules : [“test_route”]
# 黑白名单全局配置,各实例通过配置项名引用。
block-allow-list: # 如果 DM 版本早于 v2.0.0-beta.2 则使用 black-white-list。
global:
do-dbs: [“aaaa”] # 非 ~ 字符开头,表示规则是通配符;v1.0.5 及后续版本支持通配符规则。
do-tables:
- db-name: “aaaa” # 匹配 test1、test2、test3。
tbl-name: “history.*” # 匹配 t1、t2、t3、t4、t5。
错误信息:
{
“result”: false,
“msg”: “[code=46009:class=dm-master:scope=internal:level=medium], Message: sources [source_name] have not bound”,
“sources”: [
],
“checkResult”: “”
}
若提问为性能优化、故障排查类问题,请下载脚本运行。终端输出的打印结果,请务必全选并复制粘贴上传。