DMS这个是啥原因,权限问题吗?

52f2ca95fc211c64ddedc6eeaecad2d6.png
DMS这个是啥原因,权限问题吗?
1f18fffa8894ba204e4794e69740a21a.png
这是执行的内容

展开
收起
嘟嘟嘟嘟嘟嘟 2023-10-23 22:54:53 156 分享 版权
2 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    从错误日志中可以看出,这个问题是因为在执行 iDB-0nlineDDL 时,无法获取到原表上的 MDL 锁,已经尝试了 5 次。这可能是由于以下原因导致的:

    1. 权限问题:可能是在执行 DDL 操作时,没有足够的权限访问原表。请检查相关权限设置,确保执行 DDL 操作的用户具有访问原表的权限。
    2. 大事务或大查询:可能是原表上存在正在进行的大事务或大查询,导致 MDL 锁一直被占用。请检查原表上的事务和查询,尝试将其缩小或中断,以释放 MDL 锁。
    3. 业务逻辑问题:如果上述两种情况都排除了,那么可能是业务逻辑存在问题。请检查业务逻辑,看是否有其他原因导致 MDL 锁无法获取。
    2023-10-24 08:12:36
    赞同 展开评论
  • 表上面有锁,把锁表的sql kill掉之后再重试就好了
    此回答整理自钉群“阿里云DMS数据管理用户交流群”

    2023-10-23 23:04:10
    赞同 展开评论

阿里云提供了一系列数据库管理工具,可以满足您在云上进行数据库管理的各种需求。包含数据传输服务DTS、数据库备份 DBS、数据库自治服务 DAS、数据管理 DMS。

还有其他疑问?
咨询AI助理