社区版3.3.0 OMS 在建oceanbase → oceanbase的迁移任务时,预检查报错:
获取用户 __oceanbase_inner_drc_user@tenant#cluster 对表[xxdb.xxtable]的权限失败,相同租户下已经成功迁移了别的db,只有单独某个db存在预检查不通过的报错,请问为何?
方便贴下对应的日志么,目前的信息不太好判定
是oms前端返回的报错,没日志
接口调用返回报错如下,多了检查出错的模块名:
name: Source-Inner account full read permission check, status: FAILED, message: Failed to perform this pre-check upon jdbc:oceanbase:[//dns:port] error message is 获取用户 __oceanbase_inner_drc_user@tenant#cluster 对表 [xxdb.xxtable]的权限失败
在docker中路径/u01/ds/ghana/resources/public/oms/docs/cn/data/json/3.migrate-data-from-an-oceanbase-ce-to-an-oceanbase-ce.json里找到了这句话:
如果您需要迁移无主键表,执行数据迁移项目前,请在源端 OceanBase 社区版 MySQL 租户创建 __oceanbase_inner_drc_user
问题就是源端有个无主键表,处理掉这个表后就正常了,请问这个账号的密码我们不知道的情况下要迁移无主键表,该怎么创建账户呢