SZJT
#1
【产品名称】OceanBase
【产品版本】3.1.1
【问题描述】不能升级,检测不到新版本
[root@CAIP119 ~]# obd cluster upgrade sixlens_obcluster
Update OceanBase-community-stable-el7 ok
Update OceanBase-development-kit-el7 ok
No updates detected for oceanbase-ce-3.1.1-f19f8bfb67723712175fb0dfd60579196b3168f1
No updates detected for obproxy-3.2.0-8d5c6978f988935dc3da1dbec208914668dcf3b2
No updates detected for obagent-1.0.0-e45f0daf05a9995843c799014fb59d388d51eae2
不需要什么操作吧,直接执行升级就可以吧
乐观
#2
SZJT
#3
好的,我看一下,直接升级对生产环境的数据,sys租户和普通租户的配置包括物理备份,日志归档什么的都没有影响吧
SZJT
#4
obd cluster upgrade <deploy_name> -c <component_name> -V <version> [tags]
obd cluster upgrade dev_obcluster 后面的-c <component_name> -V <version> [tags] 这些要怎么写
SZJT
#5
官方是这么写的 您可以通过
obd cluster upgrade
命令升级 OceanBase 数据库。OBD 自动识别匹配版本间的升级路径,对每个 Zone 进行轮转升级
怎么一键在线升级
和顺
#6
升级的时候只能每次一个组件进行升级,且必须显式指定待升级组件的目标版本号
和顺
#7
1、deploy_name 可以使用obd cluster list 对应的name的值即就是我们部署的名字。
2、component_name就是待升级组件的名字,可以使用obd mirror list local或者 obd mirror list oceanbase.community.stable对应的name的值,常见的有oceanbase-ce、obproxy、obagent
3、version是指的待升级组件的目标版本号,比如当前最新的OB版本是3.1.2,这里就写3.1.2