oms迁移mysql到oceanbase

mysql版本5.7.40, 社区版oceanabse版本4.2.1.4,社区版oms版本4.2.2

 我在迁移的时候找不到MySQL的performance_schema库,这个是什么原因呢,在mysql当中是有这个数据库的。

相关提示信息提供下呢。

没啥信息,就是迁移的时候没有这个库。但是用mysql客户端直连的时候有这个表


as2

试下最新版oms试试看

符合预期的,不支持迁移这3个 MySQL 系统库:information_schema、performance_schema、mysql

可以创建一个database来做测试。

确实是找不到performance_schema库,这个库为什么不支持迁移呢,因为我的有视图依赖于这个库的表,没有视图无法迁移

只支持迁移业务库,performance_schema库的视图可能得手动迁移了。obdumper和obloader工具。

performance_schema 数据不是业务数据,是 mysql 自身的元数据和性能数据,不需要迁移。OB 兼容实现了对应表,原有的基于 performance_schema 的 监控程序应该不会报错。但是实际是否有数据就要看看。

那我performance_schema如果不迁移的话我的视图96个都不行,视图都和performance_schema有关系,这个对我的业务有影响吗

这个有具体的方案吗

不好意思 看错了,内部找了下 performance_schema 目前还没开始兼容,暂时是无法迁移使用的。
目前只兼容了 mysql和information_schema系统视图。

1 个赞

好的