oceanbase升级版本

生产环境
使用版本:5.7.25-OceanBase_CE-v4.2.1.8,社区版
想升级版本至v4.3.5,是否允许升级至v4.3.5版本,如允许,该如何升级操作。

1 个赞

过来学习一下,听大神讲解

分享

这种能原地升级吗?跨大版本了,估计需要新建一套用OMS了。

社区版目前不支持。可以再等等
企业版可以到4.2.1.10就可升级。

升级说明

  • 支持 V4.3.0 Beta 及之后小版本、V4.3.1 Beta 及之后小版本、V4.3.2 Beta Hotfix1 及之后小版本、V4.3.3 GA 及之后小版本、V4.3.4 GA 及之后小版本,平滑升级到 V4.3.5。
  • 暂不支持 V4.2.x 系列或更低版本升级到 V4.3.5,随着版本演进,后续会增加 V4.2.x 到 V4.4.x 升级路径支持。
  • 自 V4.3.2 重构了多源数据的持久化格式,升级过程中需要对新旧多源数据格式进行转换,在分区数较多时需要预留相对充足的升级时间。

https://www.oceanbase.com/product/oceanbase-database-community-rn/releaseNote#V4.3.5

2 个赞

@论坛小助手

根据文档库中的信息,以下是对您问题的解答:

是否允许升级至 V4.3.5 版本

根据文档片段 2 和文档片段 8 的内容:

  • 文档片段 2 提到,恢复操作暂不支持从 V4.3.0(含)~ V4.3.2(含)版本的备份数据进行恢复。虽然这里没有明确提到 V4.3.5,但可以推测 V4.3.x 系列版本可能存在某些限制。
  • 文档片段 8 提供了企业版 V4.3.5 的发布记录链接,但您的环境是社区版,因此需要确认 V4.3.5 是否为社区版可用版本。

综合来看,V4.3.5 是否适用于社区版需要进一步验证。建议您参考 OceanBase 官方社区版的版本发布记录,或者联系 OceanBase 技术支持团队以确认 V4.3.5 是否为社区版支持的版本。


如何升级操作

如果确认 V4.3.5 是社区版支持的版本,以下是升级操作的步骤(基于文档片段 1、5、6 和 7):

1. 确认升级路径

  • 根据文档片段 1 和 5,升级 OceanBase 数据库时需要指定目标版本和发行版构建号。例如:
    {
      "version": "4.3.5",
      "release": "<对应的目标发行版构建号>"
    }
    
  • 您可以从官方文档或技术支持团队获取 V4.3.5 的具体 release 值。

2. 选择升级模式

  • 升级模式可以选择 rollingstopService(见文档片段 1)。对于生产环境,推荐使用 rolling 模式以减少服务中断时间。

3. 升级前检查

  • 确保集群状态为 running
  • 检查是否有适配的 ob-operator 版本(如果使用 Kubernetes 部署)。
  • 确认是否有兼容的备份数据(见文档片段 2)。

4. 执行升级

  • 如果通过 OCP 进行升级(见文档片段 4),按照 OCP V4.3.4 社区版本的操作界面完成升级。
  • 如果通过 API 或 ob-operator 进行升级(见文档片段 6),可以通过修改配置文件中的镜像版本来完成升级。例如:
    spec:
      image: oceanbase/oceanbase-ce:<目标版本>
    

5. 验证升级成功

  • 登录到 sys 租户,执行以下命令检查数据库版本是否已更新:
    SELECT build_version FROM oceanbase.dba_ob_servers;
    
  • 检查 obshell 版本是否匹配:
    SELECT version FROM ocs.all_agent;
    

注意事项

  1. 备份数据:在升级前,请确保对现有数据进行完整备份。
  2. 测试环境验证:建议先在测试环境中验证升级流程,确保无误后再应用于生产环境。
  3. 官方文档参考:升级过程中遇到问题时,可参考 OceanBase 官方文档 或联系技术支持团队。

如果您无法确认 V4.3.5 是否为社区版支持版本,建议联系 OceanBase 官方团队以获取明确答复。

更多信息请查看:

  1. 升级 OceanBase 数据库
  2. 恢复前准备
  3. 通过 Liquibase 管理 OcenBase 数据库版本
  4. 通过 OCP 部署 OceanBase 集群
  5. 使用 ob-operator 进行运维
  6. 升级 OceanBase 集群
  7. What’s New
  8. OceanBase 数据库概述
  9. OceanBase 数据库升级检查

嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻