更新时间:2026-03-10 GMT+08:00
版本变更
DDM支持手动变更内核版本,包括版本升级和版本降级。
- 版本升级:选择高于DDM实例的内核版本,执行版本升级操作。
- 版本降级:选择低于DDM实例的内核版本,执行版本降级操作。
内核版本说明详情请参见内核版本说明。
注意事项
- 内核版本变更会重启DDM实例,业务会中断,请您尽量在业务低峰期执行该操作,或确保您的应用有自动重连机制。
- 如果当前版本与目标版本跨度较大,请务必在测试实例上做好充分的业务兼容性测试后,再进行生产实例的版本变更操作,确保生产业务稳定不受影响。
- 版本升级后如有业务不兼容问题,可及时将版本回滚至升级前版本,详细内容请参考版本回滚。
- 版本降级后暂不支持版本回滚,如果有业务不兼容问题,可通过版本升级将版本回退至降级前版本,具体操作请参见版本升级。
- 版本降级最低支持降级至3.0.4.3版本。
- 从高于3.0.9版本降级至低于3.0.9版本时,如果DDM实例存在管理员账号,降级操作会删除该管理员账号,请进行评估确认对业务无影响后再进行版本降级操作。
- 如果DDM实例的VPC已开启IPv6子网,版本变更的目标版本必须小于等于3.0.9版本或者大于等于3.1.3版本。
- 内核版本3.1.6.0以下仅支持JDK8,升、降级方式为节点本地变更。
- 内核版本3.1.6.0及以上支持JDK17,若低内核版本升级到3.1.6.0及以上或高版本降级到3.1.6.0以下,因跨JDK,采用新建节点方式变更,需要注意以下事项:
- 时间较原本地变更有所增加,与组及节点个数相关,同组同子网节点并发新建,请评估好变更时间窗
- 变更前请确保已无残留XA事务。
- 如已创建GSI,降级前需删除GSI,否则再次升级后复用原GSI会导致数据查询错误。
- 若无ELB实例,请在管理控制台右上角,选择"工单 > 新建工单",提交申请。
- 绑定了EIP的会自动换绑到升级后的新节点,可能出现业务中断,建议在业务低峰期执行。
- 如果高版本打开SSL特性开关,若涉及跨JDK的版本降级到不支持SSL版本操作,则SSL特性开关置为关闭,再次升级到支持SSL操作版本,若需要打开SSL数据加密,则需要手动打开开关,操作请参见打开和关闭SSL数据加密。
操作步骤
- 登录分布式数据库中间件控制台。
- 在“实例管理”页面,选择指定的目标实例,单击实例名称。
- 在实例基本信息页面,单击“实例信息”模块的“版本变更”。
图1 版本升级
- 在弹窗中选择目标版本,系统会根据您选择的版本号执行相应的版本升级或者版本降级操作。
图2 选择目标版本
- 单击“立即变更”,在弹窗中单击“是”立即进行版本变更操作。
图3 确认变更
- 版本变更时,实例状态为“升级中”或者“降级中”。版本变更完成后,实例状态变为“运行中”,版本将显示变更后的版本号。
图4 版本降级中
后续操作
在任务中心可以查看版本变更任务的执行进度。更多操作,请参见查看任务。
父主题: 实例管理