news 2026/6/10 13:52:25

通过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.xV4.1.xV4.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/6/9 15:15:14

基于VUE的题库管理系统[VUE]-计算机毕业设计源码+LW文档

摘要&#xff1a;随着教育信息化的不断发展&#xff0c;题库管理系统在教育领域中发挥着日益重要的作用。本文旨在设计并实现一个基于VUE框架的题库管理系统&#xff0c;以提高题目管理的效率和准确性&#xff0c;为教学和考试提供有力支持。文章详细阐述了系统的需求分析、技术…

作者头像 李华
网站建设 2026/6/10 7:56:30

排序(包含插入,交换,快速,基数,桶排序)

排序确实要总结一下&#xff0c;因为下面写完就忘了上面的一些排序是什么了了&#xff0c;最好就是先写一个简单的描述&#xff0c;用来快速回顾。考研之前的知识点类似&#xff0c;进过三次变换之后排序变成什么样。请问符合什么排序。所以我们要知道这些排序的特点默认都是从…

作者头像 李华
网站建设 2026/6/10 8:59:41

软件行业全产业链全景深度研究报告

软件行业全产业链全景深度研究报告摘要&#xff1a;本报告围绕软件行业全产业链展开全景式研究&#xff0c;界定了软件行业全产业链的核心范畴与构成逻辑&#xff0c;系统剖析了上游基础支撑环节&#xff08;硬件基础设施、基础软件、开源生态&#xff09;、中游核心产品与服务…

作者头像 李华
网站建设 2026/6/10 8:54:50

普通专、本科学不了网络安全?最有效的自学方法我替你找到了

目录 前言自学网安第一阶段&#xff1a;打牢基础 学习这些基础知识有什么用呢&#xff1f; 第二阶段&#xff1a;化整为零 学习建议 第三阶段&#xff1a;实战演练 实践技巧 第四阶段&#xff1a;找准定位 深入学习建议&#xff1a;学习要避开的弯路 前言 “网络安全只有计…

作者头像 李华
网站建设 2026/6/10 8:56:39

Wi-Fi CERTIFIED Agile Multiband™ 技术概述

引言 Wi-Fi CERTIFIED Agile Multiband™是 Wi-Fi Alliance 的一项认证计划,其目的是使 Wi-Fi 网络资源能够得到更好的利用。Wi-Fi Agile Multiband™设备支持动态交换有关网络环境的信息,支持以智能化方式将客户端设备引导到推荐的接入点(AP)、频段或频道,还支持在同一 …

作者头像 李华
网站建设 2026/6/10 8:59:01

三种安装Jupyter Notebook的方法

本文详细介绍几种安装Jupyter Notebook的方法&#xff1a; 方法一&#xff1a;使用pip安装&#xff08;推荐&#xff09; 1. 安装Python 首先确保已安装Python&#xff08;建议Python 3.7&#xff09; 2. 安装Jupyter pip install notebook3. 运行Jupyter jupyter notebo…

作者头像 李华