ocp控制台选择自己创建的租户,然后选择租户下的数据库报错:The password of tenant is not found

【 使用环境 】生产环境 or 测试环境
【 OB or 其他组件 】
【 使用版本 】社区版4.2.1
【问题描述】ocp控制台选择自己创建的租户,然后选择租户下的数据库报错:The password of tenant is not found
【复现路径】问题出现前后相关操作
【附件及日志】推荐使用OceanBase敏捷诊断工具obdiag收集诊断信息,详情参见链接(右键跳转查看):

【SOP系列 22 】——故障诊断第一步(自助诊断和诊断信息收集)

截图中,连接字符串那里,-p参数后面没有写密码,所以报错“找不到租户密码”。如果确实有密码的话就在后面加上,如果没有密码就去掉-p参数。

你好,这个连接字符串好像没办法编辑呀

不好意思刚才说的不对,需要点击右上角的 admin 按钮,在密码箱里面设置用户密码

你好,这个设置的密码应该是设置控制台admin的登录密码吧,我选择sys租户去操作是没有问题的,感觉和这个admin的密码没有关系

ocp express 管理台切换租户报用户密码不存在 - 社区问答- OceanBase社区-分布式数据库应该和这个帖子的问题类似

两个问题应该是类似的,这个密码是需要业务租户的密码,sys租户默认没有密码所以可以操作。

所以解决方案是要升级ocp吗,另外这个业务租户的密码是什么意思,右上角admin不是ocp控制台登录用户吗,这个和不同租户还有什么关系吗

租户是指连接ob集群的租户,截图中的-uroot@dlp_analysis,其中 dlp_analysis 就是租户,root是该租户下面的用户,现在就是需要创建 dlp_analysis 租户时设置的密码。

如果ocp是目前的最新版,应该已经修复了之前的bug。

那这个密码在这个界面怎么设置呢,点击admin那边并不是去设置这个密码

https://www.oceanbase.com/docs/common-ocp-1000000000348471
可以参考这篇文档的内容,在密码箱中增加这个租户的root密码

你好,我的ocp版本是4.2.0,没有密码箱这个东西,可能最新版才有吧,谢谢


如果不清楚密码是多少可以看下这个。修改密码。修改完成后会提示更新密码。

管理用户-OceanBase 云平台-OceanBase文档中心-分布式数据库使用文档

我知道这个密码是多少,主要问题是不知道是什么原因导致会出现帖子反馈的问题

ocp最新版本


测试是没问题的。升级下ocp试试呢

你好,总结下来应该是这个旧版本的ocp有bug,我根据这个文档 使用图形化界面升级 OCP-OceanBase 云平台-OceanBase文档中心-分布式数据库使用文档去操作升级出现的效果和文档不符,后面就没去升级了

目前还可以复现嘛?

运行obd web upgrade后的界面