【有问必答】如何查看 OceanBase 不同版本的升级路径?

“如何查看 OceanBase 不同版本的升级路径?” 这个问题源自 OceanBase 社区论坛中一位叫做 @皇甫侯 的用户的建议,希望能够在后续的《DBA 进阶教程》中为用户讲解一下如何查看 OceanBase 的版本升级路径。

今天抽空儿简单整理了一篇博客《浅析 OceanBase 版本升级路径》,把我个人认为需要用户了解的版本升级知识做一个简单的总结和分享,希望大家读完之后能够有所收获。

8 个赞

如果大家有和 OceanBase 版本升级相关的任何问题,都可以直接在本帖中留言评论,我们看到后会第一时间回复大家。

如果大家对 “有问必答” 这个板块有任何建议,或者希望我们通过类似方式解答您关于 OceanBase 的任何问题,也都可以在此留言评论~

9 个赞

4.3.1的GA版本还没推出···

坐等新版发布···

8 个赞

哈哈,感谢您的反馈!这句话写的确实不严谨,应该说是 431 会发布 ga 版本。

6 个赞

现在的LTS版本有一定的版本规律了吗
比如 4.2.1
4.3.1
4.4.1

现在好像只有一个LTS版本,就是4.2.1

7 个赞

好问题。长期支持版(LTS)只接受 bugfix 和少量改进,会定期发布 BP 版本。长期支持版的发布是以年为单位的,没有固定的发版周期。

4.2.1 已经确认为长期支持版(LTS)。预计 2025 年左右会有一个稳定的 4.2.N 版本作为新 LTS 版本。所有的 4.2.x 低版本都支持直接升级到 4.2.N LTS 版本。

假设在发布 4.3.0、4.3.M、4.4.0、4.4.M、4.5.0、4.5.M 版本之后,出现一个稳定的 4.5.M LTS 版本。所有的 4.3.x、4.4.x、4.5.x 也都支持直接升级到 4.5.M LTS 版本。

所有的版本可以直接升级到相邻的下一个 LTS 版本,但是不能跨 LTS 直接升级。如果 4.2.1 要升级到 4.5.M,需要先升级到 4.2.5 LTS(这个可以理解成是博客里写的 barrier 版本),然后再升级到 4.5.M LTS。

9 个赞

多谢
明白了~

4 个赞

要是有一个页面或者脚本工具输入版本,给出对应的升级路径,那就更帅了。

5 个赞

哈哈,好建议~

5 个赞

具体可以查看:分析 oceanbase_upgrade_dep.yml 文件

https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000001052909

4 个赞

得有一个工具,或者一个文档,告诉我们从当前版本升级到目标版本的路径。

3 个赞

哈哈,给 obdiag 提一个需求!@靖顺

4 个赞

挺有意思的一个需求,先记录到obdiag 的需求清单中:[Feature]: 如何查看 OceanBase 不同版本的升级路径? · Issue #428 · oceanbase/obdiag · GitHub

5 个赞