【 使用环境 】测试环境
【 OB or 其他组件 】OB
【 使用版本 】4.2.1.4
【问题描述】使用obd工具升级oceanbase数据库没升级oceanbase-ce-utils包
你具体说一下 你是从个版本升级到哪个版本 还有你是在线升级还是离线升级 离线升级把你下载的包 下载的那些包 截图发一下
4.2.1.4升级4.2.1.7,离线升级
obd cluster upgrade ocp -c oceanbase-ce -V 4.2.1.7 --usable=0dc45ee808406b73823d5c23db7ba74ccf4dde93
我看你的本地加载的包 是有的呀 升级命令具体包什么错 截个图
升级没报错,只是OCP配置备份报错,报错如下:
检查物理备份文件 incarnation_1是否存在失败,请确认OceanBase是否较新版本!
搜了答案,说是ob_admin命令的问题,才去看ob_admin命令,还是链接的原来4.2.1.4版本的
,
测试了使用OCP升级ob集群是会更新ob_admin这些命令的。
好的 麻烦提供下OBD的版本信息
我们本地模拟确认下,理论上是要连带升级的。
obd版本2.9.0;
升级oceanbase 4.2.1.4到4.2.1.7;升级命令:
obd cluster upgrade ocp -c oceanbase-ce -V 4.2.1.7 --usable=0dc45ee808406b73823d5c23db7ba74ccf4dde93
usable的值填写的oceanbase-ce安装包的md5值
这个OB是怎么部署的呢,看ob_admin的位置和常规的目录路径不太一样,正常是bin目录下的。
关于 ob_admin的位置和常规的目录路径不太一样 问题 ,这个确认是已知问题,obd2.10会修复。
升级 OB 未升级 utils 问题,是符合预期的,当前是不会主动升级这个服务。可以按上面升级 OB 的方式升级下 utils 服务。
该问题后续我们会评估优化。
1.OCP会升级oceanbase-ce-utils包
2.这个命令升级不行,还是说通过rpm命令手动安装
obd cluster upgrade ocp -c oceanbase-ce-utils -V 4.2.1.7 --usable=fbc0491194480c80b12466fa2279e51f6e2dd42f
解压utils包获取ob_admin文件替换上即可,注意权限问题。
手工处理是可以,obd-2.10会修复这个问题吗,升级数据库没升级oceanbase-ce-utils包的问题
OBD210修复的是部署路径问题,而升级附带oceanbase-ce-utils问题目前还在讨论。
好的,感谢