OMS 数据迁移页面进入时,提示访问 OMS 元数据库异常

库提前创建了,所以没问题,脚本里选初始化数据库即可,我已经初始化完成了,OMS 成功运行的。

1 个赞

要有这三个库oms_rm、oms_cm 和 oms_cm_hb三个OMS 元数据库的所有操作权限 要不然就会有问题

1 个赞

对这 3 个库都有权限,所以初始化脚本都成功的,包括建表和导入数据。

1 个赞

oms的元数据库是ob么?oms是社区版4.2.7么 你截图oms看一下版本号?

1 个赞

对,元数据是 OB, OMS版本号: 4.2.7_CE

1 个赞

之前测试环境的 OB是 root用户,没有出现问题。但是预生产环境被限制了权限,所以不是 root账号,出现了告警,我想知道还需要开启哪些权限才不会报错,可以去申请开启。

1 个赞

Ghana的日志发一下,oms容器 /home/admin/logs/ghana/Ghana/common-default、common-error

报错时,common-error.log 没有新消息输出。
common-default.log 有输出:


因为特殊原因,无法获取源文件,只能提供截图信息。

1 个赞

/home/admin/logs/ghana/Ghana 这个目录
执行一下 cat database.log | grep requestId
requestId是上面那个报错的requestId

1 个赞

database.log 中未能查询到对应 id 的信息。

meta-db.log 中有
2025-04-10 12:59:06.132 [WARN]【de89786f-c7f0-4c1f-a119-5b8ac6d60ff4] data access OmsLabelMapper.listLabelsByQuery exception

1 个赞

这个访问元数据库异常是哪个地方报的,新建迁移链路那个页面吗,截个图看一下

1 个赞

点左边导航栏 【数据迁移】进入数据迁移主页的时候,会跳告警

1 个赞

1 个赞

data access OmsLabelMapper.listLabelsByQuery exception
这个日志下面的sql报错信息是什么?元数据库rm库这两张表在不在oms_label_project_relation,oms_label

1 个赞

1 个赞

感觉是你们 sql 有问题,字段 oms_label.name ,os_label.creator 没在 group by 里面,我加上后在 oms_rm 库执行,没有报错

1 个赞

这个应该跟sqlmode有关 ONLY_FULL_GROUP_BY,本地加了这个后复现出来了
SHOW VARIABLES LIKE ‘%sql_mode%’; 看一下有没有这个
后续我们会优化这个问题

1 个赞

是的,客户的 ob 有加上这个参数

1 个赞

学习了!!!

:+1: :+1: :+1:

1 个赞