oms进行结构迁移的时候从数据库查看不到结构

【 使用环境 】测试环境
【 OB or 其他组件 】
oms
【 使用版本 】
oms社区版4.2.1
【问题描述】清晰明确描述问题
oms进行结构迁移的时候,从源端查看不到数据库结构
【复现路径】问题出现前后相关操作

【附件及日志】推荐使用OceanBase敏捷诊断工具obdiag收集诊断信息,详情参见链接(右键跳转查看):

微信图片_20240123193421
数据库里面有我建的东西,但是oms页面上面没有

是不是创建数据源的用户没有权限读取其他database或者schema的权限 :sweat_smile:

这个次要租户怎么读取到主租户的数据,读不到为什么数据源不可以用主租户创建

次要租户和主租户是指啥,数据源是哪个租户,读取的数据不就是对应的租户

大佬,系统租户下面的数据可以读取嘛

如果数据源配置的系统租户应该是可以的,不过业务数据非常不建议放在系统租户下

租户之间是隔离的啊,创建的数据源不对吧 :rofl:

所以有没有办法不让他隔离,就是看不到系统租户的数据,我全部的东西放在系统租户下面的 :scream:

你说的是系统租户是sys租户吗。。我记得OMS不让添加sys租户的数据源,实在不行用obdumper把数据导出来吧 :sweat_smile:

对,其他租户没有调配置的方法来让它读嘛。太难了 :fearful:

我觉得可以参考下DBLINK的使用场景,新建一个MySQL租户用dblink+ctas的方式把数据搞过来,但是可能有两个问题
一是能否创建sys租户的dblink
二是如果表太多,搞起来也麻烦

创建 DBLink-OceanBase 数据库-OceanBase文档中心-分布式数据库使用文档

也不太行,我是社区版的