【 使用环境 】生产环境
【 OB or 其他组件 】OMS
【 使用版本 】4.2.1
【问题描述】从Oracle到OceanBase用OMS进行迁移的时候,2千多个表结构用时十几个小时,100多G数据也用时十几个小时,接下来还要数据校验也要20小时左右,还要进行对象迁移,这样太慢了,请问如何提高迁移速度呢?或者用哪种方式进行迁移更好呢?
【复现路径】从Oracle到OB,结构迁移-数据迁移-全量校验-对象迁移
是使用得企业版oms吗?
你好,你提的这个技术问题牵涉到OceanBase企业版范围内的功能细节。建议你通过以下方式寻求帮助:
1.如你所在的企业客户已签署OceanBase企业版销售合同,请你联系客户经理;
2.如你所在的企业客户尚未签署OceanBase企业版销售合同,你可通过OceanBase官网商务咨询页面留下你的联系方式,OceanBase企业版的业务顾问会在一个工作日内与你联系。
OceanBase官网商务咨询
源端架构存在很多依赖关系??比如FK之类的依赖??
有一些,但没有很多
我启用了快速迁移模式,现在结构迁移用时半个多小时,数据迁移用时4个多小时,可是正向切换又要好几个小时,OB数据库性能这么差吗
你好,ob租户的资源规格是?
12CPU 40G内存
建议看下迁移过程的性能指标是否有明显波动,再结合oms日志看下是否存在异常。可以参考这个文档: Oracle Store 性能调优-OceanBase 迁移服务-OceanBase文档中心-分布式数据库使用文档
这种情况一般与源端有关,我做过不少oracle迁移到OBoracle的,几千张表,不管结构迁移还是数据迁移,速度都是OK的,但也遇到过像博主说的那种慢的情况。
一般情况下,数据量大多,用时多少?遇到很慢的时候,如何解决的?
oms确实比较慢,我用其他工具刚开始可以干到20w+行/s,OMS只有十分之一,而且越来越慢,后面只有2000/s.
调整了同步任务的jvm内存,没啥效果
你用的其他工具是指什么工具?
网易的NDC
这个工具可以用在OceanBase数据库里面??
OB做目标端是没问题的,当MySQL就行。
但NDC我们用的是商业版的。