使用datax从DB2全量迁移OB4.1报错

问下各位老师,使用datax将DB2数据往开源OB4.1迁移报错,报check memstore failTable ‘oceanbase.gv$memstore’ 不存在,知道是OB4.1的memstore的视图变了;但是应用反馈,只有大表迁移时会报次错,部分表是可以迁移的。

1 个赞

unit的内存分的是多少

老师内存是64G

1 个赞

持续关注。
4.1和之前3.X相比变化是挺大。但日志中还报出这个错误。是不是bug?
4.1变成了gv$ob_memstore。

1 个赞

freeze_trigger_percentage是默认的70么,如果是,可以调小一些,比方40 试试

加了管道数量,27G的过亿表大概能达到1M/S,但是大宽表迁移效率还是很慢,memstore调低我们试下

我们这边默认是20%,可用memestore还是很多的,应该不是这个冻结的原因吧

看起来是 datax 没有对 4.x 的 memstore 视图做适配,这个我会反馈给相关的研发。这个报错应该并不影响实际的任务运行,可以临时通过设置一个大一点的检查间隔来减少相应的输出,对应的配置项是 memstoreCheckIntervalSecond

1 个赞

datax应该还是适配的3.x版本。不完全支持4.x版本吧。可以提issue