
# 版本升级
#### 什么是DDM系列优选版本？
DDM内核版本通常由4位数字组成（如3.0.8.x），取前三位数字作为大版本号（如3.0.8）。每个大版本会在版本迭代过程中发布一系列小版本，本系列优选版本是当前大版本下的推荐版本，通常是最新且最稳定的小版本。对于同一大版本下的DDM实例，将内核版本升级至本系列优选版本属于小版本升级，通常涉及问题修复和优化，语法兼容风险较小，推荐客户将实例升级至本系列优选版本。
#### 什么是DDM最新版本？
当前DDM最新大版本的优选版本。
#### 操作场景
- DDM支持手动升级内核版本，可选择当前系列优选版本和最新版本升级。
  - 系列优选版本：相同大版本下的推荐版本。改动较小，兼容风险较小。
  
  - 最新版本：最新大版本下的推荐版本。改动涉及新特性、性能优化、问题修复，属于大版本升级，存在兼容性风险，建议升级前做充分的业务测试。
   

- 新创建的DDM实例默认为最新版本。如果华为云有新的内核版本发布时，您可以在"实例管理"页面的"版本"列看到内核版本升级提示，单击"版本升级"弹出升级版本弹窗。
 
#### 注意事项
- 升级数据库内核版本会重启DDM实例，服务可能会出现闪断，请您尽量在业务低峰期执行该操作，或确保您的应用有自动重连机制。
- 如果实例已经为本系列优选版本，则只可升级至最新版本。
- 如果当前版本与升级目标版本跨度较大，请务必在测试实例上做好充分的业务兼容性测试后，再进行生产实例的版本升级，确保生产业务稳定不受影响。
- 版本升级后如有业务不兼容问题，可及时将版本回滚至升级前版本，详细内容请参考[版本回滚](https://support.huaweicloud.com/usermanual-ddm/ddm_06_0043.html)。
- 内核版本说明详情请参见[内核版本说明](https://support.huaweicloud.com/bulletin-ddm/ddm_bulletin_0005.html)。
- 如果DDM实例的VPC已开启IPv6子网，版本升级的目标版本必须小于等于3.0.9版本或者大于等于3.1.3版本。
- 如果当前实例的内核版本存在已知潜在风险、重大缺陷，或者已过期、已下线，系统会通过短信、邮件等渠道进行提前通知，并在可维护时间段内下发升级任务。
- 内核版本3.1.6.0以下仅支持JDK8，升级方式为节点本地变更。
- 内核版本3.1.6.0及以上支持JDK17，若低内核版本升级到3.1.6.0及以上，因跨JDK，采用新建节点方式升级，需要注意以下事项：
  - 时间较原本地变更有所增加，与组及节点个数相关，同组同子网节点并发新建，请评估好升级时间窗
  
  - 变更前请确保已无残留XA事务。
  
  - 若无ELB实例，请在管理控制台右上角，选择"工单 \> 新建工单"，提交申请。
  
  - 绑定了EIP的会自动换绑到升级后的新节点，可能出现业务中断，建议在业务低峰期执行。
   
 
#### 操作步骤
1. 登录分布式数据库中间件控制台。
2. 在"实例管理"页面，选择指定的目标实例，单击实例名称。
3. 在实例基本信息页面，单击"实例信息"模块的"版本升级"。 
   您也可以在"实例管理"页面的"版本"处单击"版本升级"弹出升级版本弹窗。
   
   
4. 在升级版本弹窗中选择目标版本，单击"立即升级"。 
   - 系列优选版本：相同大版本下的推荐版本。
   
   - 最新版本：最新大版本下的推荐版本。
     图1选择目标版本   
     ![](https://support.huaweicloud.com/usermanual-ddm/zh-cn_image_0000001913934982.png) 
   
   
   
   
   
5. 确认无误后单击"是"进行版本升级。
6. 版本升级时，实例状态将变为"升级中"。
7. 版本升级完成后，实例状态由"升级中"变为"运行中"，版本将显示升级后的版本号。
 
