你好,请问DMS这个错误应该在哪里配置?
——[2023-07-05 09:06:25]——
[ERROR] iDB-OnlineDDL Execute Error:DMS无锁结构变更不支持表分区变更(新增/修改/删除分区等),请采用原生执行
TraceId : ac17109d16885191690077696d008a
你好,请问DMS这个错误应该在哪里配置?
——[2023-07-05 09:06:25]——
[ERROR] iDB-OnlineDDL Execute Error:DMS无锁结构变更不支持表分区变更(新增/修改/删除分区等),请采用原生执行
TraceId : ac17109d16885191690077696d008a
这个错误消息 “DMS无锁结构变更不支持表分区变更(新增/修改/删除分区等),请采用原生执行” 是由 DMS 返回的,它指示了一种特定的情况:在进行表分区变更(例如新增、修改或删除分区)时,DMS 不支持无锁结构变更操作。
根据错误提示,建议您采用原生执行方式来进行表分区的变更操作。这意味着您需要使用原始数据库的命令行工具或客户端来执行相关的分区变更操作,而非通过 DMS 进行。
具体的配置方法会因您所使用的数据库类型和版本而有所不同。一般来说,您可以打开相应的命令行工具或客户端,连接到目标数据库,然后使用适当的命令或语句来执行分区变更操作。您可以参考您所使用的数据库的文档或官方资料,查找关于表分区变更的具体信息和示例。
该错误是由DMS无法支持表分区变更导致的。具体来说,DMS无法支持通过无锁结构变更方式新增、修改或删除表分区等操作。此时,建议采用原生执行方式来处理相关操作。
对于该问题,您可以尝试在具体的操作中采用原生执行方式,即使用SQL命令或脚本直接操作数据库,而不是通过DMS进行操作。如果您需要在DMS中进行相关操作,建议先了解DMS的限制和支持范围,以避免出现类似的错误和问题。
按照提示 在首页左侧实例列表找到您的实例–右键–无锁结构变更–关闭
,此回答整理自钉群“阿里云DMS数据管理用户交流群”