oms数据迁移问题db

【 使用环境 】生产环境
【 OB or 其他组件 】ob4.2.1 mysql8.0 oms4.2.1
【问题描述】使用oms从mysql迁移数据到ob 全量迁移时预检查失败


1 个赞

权限设置的有问题

1 个赞

创建数据库用户

https://www.oceanbase.com/docs/enterprise-oms-doc-cn-1000000000987931

用户权限说明

https://www.oceanbase.com/docs/enterprise-oms-doc-cn-1000000000987928

1 个赞

给了权限的啊


1 个赞


确定在源端操作 授予完 重新刷新权限列表
上传一下日志
/home/admin/logs/ghana/Ghana

1 个赞

给了*还不行 还要额外赋值select吗?

1 个赞

你在额外给一个select权限试一下 按理说不需要的 你把日志上传一下

1 个赞

这个地方一直是utf8mb3

1 个赞

我看着是字符集 应该是不支持


是这个版本bug吗 不是说修复了吗

1 个赞

我问一下相关的老师 看看是不是修复了

好的 麻烦你了

oms 4.2.1 ce 确实已经修复过这个 bug 了,这里为什么会报这个还要再看日志分析一下,麻烦提供一下 connector 的日志。

1 个赞

问下这个创建时在迁移选项这里,字符集映射是怎样设置的?

1 个赞


text.log (95.9 KB)
image

[2024-07-12 14:29:15.433] [ERROR] [Druid-ConnectionPool-Create-41744523] [create connection SQLException, url: jdbc:mysql://172.43.41.206:13306/ranqi?useUnicode=true&rewriteBatchedStatements=true&connectTimeout=30000&socketTimeout=600000&allowMultiQueries=true&characterEncoding=utf8mb3&netTimeoutForStreamingResults=28800&useSSL=false, errorCode 0, state 0S100]
809 java.sql.SQLException: Unsupported character encoding ‘utf8mb3’.

我看你这边使用的OMS版本是4.2.1_bp1 这个版本,这个看上去也应该是商业版的?

是的 商业版的

商业版的有问题吗?

商业版, 麻烦你直接找一下你的售后技术支持, 他们会有更快的技术通道来解决

你好,你提的这个技术问题牵涉到OceanBase企业版范围内的功能细节;针对此类问题,建议你通过以下方式寻求帮助:

  1. 如你所在的企业客户已签署OceanBase企业版销售合同,请你联系客户经理;

  2. 如你所在的企业客户尚未签署OceanBase企业版销售合同,你可通过OceanBase官网商务咨询页面留下你的联系方式,OceanBase企业版的业务顾问会在一个工作日内与你联系。
    另外,我们欢迎你使用社区版,并在论坛/社群中分享你对社区版本的想法、经验和问题,与其他社区成员共同交流。