yuan-er

导航

 

热补丁升级

操作场景

云数据库GaussDB管理平台(TPOPS)提供热补丁升级方式。热补丁可以在业务不中断的情况下加载补丁,在不影响业务的前提下,在线解决一部分数据库内核的紧急问题。热补丁升级方式支持手动回退操作。推荐热补丁版本从小到大升级,从大到小回退。

约束限制

  • 实例下所有节点状态正常。
  • 升级操作不能和节点替换、节点扩容、形态变更同时执行。
  • 实例不允许重复升级同版本热补丁。
  • GaussDB一键热补丁功能开关,可以通过修改系统参数“SUPPORT_UPGRADE_ALL_HOTFIX”值为“true”进行配置。参数修改完成后约10分钟后生效,系统参数的修改方法请参考管控系统参数修改
  • GaussDB批量升级功能开关,可以通过修改系统参数“SUPPORT_BATCH_UPGRADE”值为“true”进行配置。参数修改完成后约10分钟后生效,系统参数的修改方法请参考管控系统参数修改
  • 热补丁升级支持创建实例时自动升级热补丁、大版本升级后自动升级热补丁。可以通过修改系统参数“SUPPORT_ENGINE_VERSION_AUTO_UPGRADE_HOTFIX”对应值,多个版本使用英文逗号分隔,且V2.0-后填写三位版本,例如“V2.0-3.208.0,V2.0-3.222.0”。参数修改完成后约10分钟后生效,系统参数的修改方法请参考管控系统参数修改
  • 批量版本升级时,最多可批量升级30个实例。

方式一:单个实例热补丁升级

  1. 登录云数据库GaussDB管理平台(TPOPS)
  2. 单击左侧目录“实例管理”,进入“实例列表”页面。
  3. 选择待升级的实例,单击更多 > 版本升级”。
  4. 选择升级方式为“热补丁升级”,下拉选定目标版本。

     

    图1 版本升级

     

     

  5. 输入“YES”并单击“确定”,确认升级。
  6. 在“实例管理”页面,查看版本升级情况。

     

    • 升级过程中,实例运行状态为“实例版本升级中”。
    • 升级完成后,实例运行状态变为“正常”。

     

方式二:批量实例热补丁升级

  1. 登录云数据库GaussDB管理平台(TPOPS)
  2. 单击左侧目录“实例管理”。
  3. 在实例列表中勾选待升级实例。
  4. 单击“批量版本升级”。
  5. 在弹出的对话框中选择“热补丁升级”。
  6. 输入“YES”并单击“确定”,确认升级。
  7. 在“实例管理”页面,查看版本升级情况。

     

    • 升级过程中,实例运行状态为“实例版本升级中”。
    • 升级完成后,实例运行状态变为“正常”。

     

 
posted on 2025-06-26 10:34  数据库笔记  阅读(5)  评论(0)    收藏  举报