开发者社区 > 数据库 > 数据库管理工具 > 正文

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

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

展开
收起
嘟嘟嘟嘟嘟嘟 2023-10-23 22:54:53 113 0
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。

相关产品

  • 数据管理
  • 相关电子书

    更多
    金融行业高频交易数据管理解决方案 立即下载
    基于Spark的统一数据管理与数据探索平台 立即下载
    INFINIDATA:基于Spark的统一数据管理与探索平台 立即下载