ODC4.2.0版本非root用户无法加载显示数据源,要root用户才可以

【 使用环境 】测试环境
【 OB or 其他组件 】ODC
【 使用版本 】4.2.0
【问题描述】ODC创建数据源后,使用非root用户登录无法加载该用户具有权限的数据库
【复现路径】
【问题现象及影响】

【附件】

ODC 4.2.0 数据库同步依赖 oceanbase schema 权限。
此问题已在 ODC 4.2.1 版本修复,推荐升级版本。

老师你好,图二有该用户的权限,该权限下为什么还不支持数据库同步?

ODC 4.2.0 list database 的实现有问题,查询了内部视图 oceanbase.gv$database 。
此问题在 ODC 4.2.1 已修复,改为查询兼容视图 information_schema.schemata 。

老师,那么在4.2.0版本的ODC基础上,要如何修改,可以让我指定的用户也能加载出指定的数据库呢?

grant select on oceanbase.gv$database to your_db_username;

ODC 4.2.1 修复了不少缺陷的,建议还是升级版本。