news 2026/10/13 10:32:08

通过obd升级OceanBase数据库

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
通过obd升级OceanBase数据库

通过obd升级OceanBase数据库

  • 备份数据库
  • 升级数据库
  • 升级后验证

obd支持升级企业版和社区版OceanBase集群。

  • 当前版本:V4.3.5 BP3
  • 目标版本:V4.3.5 BP4

备份数据库

建议升级前前对数据库做一次备份。

./obdumper -h127.0.0.1 -P2881-u root -p ****** -t 租户名 -D 数据库名 --ddl --all -f /obdata/backup/DB_NAME/ddl_data ./obdumper -h127.0.0.1 -P2881-u root -p ****** -t 租户名 -D 数据库名 --csv --table'*'-f /obdata/backup/DB_NAME/csv_data

升级数据库

obd升级OceanBase数据库支持在线升级和离线升级两种方式。在线升级要求服务器可以连通公网或者镜像仓库中有用于更新的OceanBase数据库的RPM包。

⚠️ 待升级集群租户存在备租户的情况下,需先升级备租户所在集群,或执行switchover进行主备切换。

下面以离线升级为例进行演示。

  1. 配置RPM包。将下载好的安装包加入到本地镜像仓库中。
obd mirror clone -f oceanbase-4.3.5.4-xxxxxx.el7.x86_64.rpm
  1. 关闭远程镜像仓库。
obd mirror disable remote
  1. 查询本地镜像仓库中OceanBase数据库版本。
obd mirror listlocal|grepoceanbase-ce

最后一列字符串即为OceanBase对应版本的Hash值。

  1. 如果升级目标版本为V4.0.x、V4.1.x和V4.2.0 BETA版本时,需要执行当前步骤。否则忽略当前步骤。

使用root用户登录到数据库的sys租户,执行如下命令查看primary_zone配置。

select*from__all_tenant;

输出中需关注除sys租户外其他租户对应primary_zone列的值是否为RANDOM。

如果是RANDOM,则需执行如下命令为租户中的Zone配置不同的优先级。

ALTERTENANT 租户名 primary_zone='zone1';
  1. 对OceanBase数据库进行合并操作。
ALTERSYSTEM MAJOR FREEZE;

检查合并是否完成:

selectname,valuefromoceanbase.__all_zonewherename='frozen_version'orname='last_merged_version';SELECT*FROMoceanbase.CDB_OB_MAJOR_COMPACTION\G
  1. 合并完成后,执行如下命令升级OceanBase数据库。升级时不能停库。
# 查看deply_nameobd cluster list# 升级数据库# obd cluster upgrade <deploy name> -c <component name> -V <version> [tags]obd cluster upgrade obcluster -c oceanbase -V4.3.5.4 -v

升级后验证

命令查看数据库版本:

selectversion();

查看集群状态:

obd cluster list obd cluster display<deploy name>

References
【1】https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000002016131
【2】https://www.oceanbase.com/docs/common-obd-cn-1000000003415263#11-title-obd%20cluster%20upgrade

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/13 10:08:28

Whisper-Tiny.en:5大商业场景揭秘2025智能语音市场新格局

Whisper-Tiny.en&#xff1a;5大商业场景揭秘2025智能语音市场新格局 【免费下载链接】whisper-tiny.en 项目地址: https://ai.gitcode.com/hf_mirrors/openai/whisper-tiny.en 在智能语音技术快速发展的2025年&#xff0c;OpenAI推出的Whisper-Tiny.en模型以仅3900万参…

作者头像 李华
网站建设 2026/10/13 0:54:56

当工控老炮儿遇上上位机:手把手教你驯服大地控制器

大地和控制器上位机&#xff0c;带使用说明 can车间里那台老旧的PLC突然罢工&#xff0c;仪表数据像脱缰野马般收不上来——这种场景工控人都懂。今天咱们就拿大地控制器开刀&#xff0c;用Python和Modbus协议&#xff0c;手把手教你怎么让上位机和控制器"对上暗号"。…

作者头像 李华
网站建设 2026/10/13 3:49:05

18. 有理函数和渐近线

1.有理函数 2.渐近线1.有理函数 有理函数是两个多项式函数相除得到的函数, 其一般形式为:P(x)和Q(x)是多项式, 且Q(x)不等于02.渐近线 渐近线描述的是当函数图像上的点沿着曲线无限远离原点时, 它与某条固定直接无限接近的现象对于有理函数, 主要有三种渐近线: 垂直渐近线, 水平…

作者头像 李华
网站建设 2026/10/12 17:28:43

树莓派家庭服务器搭建指南从零到实用

本文详解如何将树莓派打造成家庭服务器,运行各种实用服务,并实现远程访问。 前言 想搭建家庭服务器,但又觉得NAS太贵、旧电脑功耗太高? 树莓派是一个很好的选择: 价格便宜(几百块) 功耗超低(5-10W) 体积小巧(手掌大小) 性能够用(日常服务绑绑有余) 今天就来把树…

作者头像 李华
网站建设 2026/10/13 5:29:19

黑客大神都会玩这 10 个 Linux 命令,我不允许你还不知道!

Linux当中有很多比较有趣的命令&#xff0c;可以动手看看&#xff0c;很简单的。 1.rev命令 一行接一行地颠倒所输入的字符串。 运行&#xff1a; $rev 如输入&#xff1a;shiyanlou shiyanlou 2.asciiview命令 1.先安装aview $sudo apt-get install aview 2.再安装im…

作者头像 李华
网站建设 2026/10/12 3:24:29

Wi-Fi CERTIFIED Data Elements™ 技术概述

引言 在住宅网络中,Wi-Fi 是占据主导地位的技术 。由于对互联设备的日益依赖,所以服务提供商确信有必要按照需求,在确保网络高效率运行的同时,提升 Wi-Fi 的服务质量。Wi-Fi CERTIFIED Data Elements™是 Wi-Fi Alliance 的一项认证计划,为 Wi-Fi 网络提供了一套标准化的…

作者头像 李华