暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

OMS迁移lob字段导致OOM

IT那活儿 2023-10-31
140
点击上方“IT那活儿”公众号,关注后了解更多内容,不管IT什么活儿,干就完了!!!



问题描述及分析



1.1 问题描述

在使用OMS对Oracle数据库数据迁移至OceanBase全量校验时报错。

版本信息--OMS:3.4.0

1.2 问题分析

通过分析error日志后,发现是因为一个表中存在3个clob字段,导致OMS发生OOM错误:




解决方法



修改OMS校验的相关参数:

参数原值:

调整这三个参数 调整为如下值:

1)调大JVM的内存

task.checker_jvm_param -server -Xms32g -Xmx32g -Xmn16g -Xss512k

2)调小读取数据的并发线程数

limitator.platform.threads.number  8

3)调小单次读取的数据条数

imitator.select.batch.max  1600

在OMS中修改参数,找到对应链路的组件,对全量校验的参数进行。

修改参数后,点击恢复,链路恢复正常。


END


本文作者:糖醋小鲤鱼(上海新炬中北团队)

本文来源:“IT那活儿”公众号

文章转载自IT那活儿,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论