"OceanBase数据库中我用oms从oracle导了一张表,含blob字段,现在oms任务卡住了,也不报错,但是数据导不过来,这是咋回事呀?
"
在OceanBase数据库中,如果使用OMS(OceanBase迁移服务)从Oracle导入数据,包括Blob字段,可能会出现一些复杂的情况。Blob字段是Oracle特有的数据类型,用于存储二进制数据,如图片、音频、视频等。
如果你的OMS任务卡住,可能有以下几种原因:
Blob字段的导入问题:由于Blob字段的数据类型特殊,可能需要特殊的处理和转换才能在OceanBase数据库中正确导入。如果OMS没有正确处理Blob字段,可能会导致导入失败。
数据量大:如果导入的数据量非常大,可能会导致OMS任务卡住。你可以检查一下OMS的任务状态,看看是否有任何异常。
网络问题:如果源库和目标库之间的网络连接出现问题,也可能导致OMS任务卡住。
服务器资源问题:如果目标库的服务器资源不足,可能会导致OMS任务卡住。
如果OMS任务卡住,你可以尝试以下方法来解决:
检查Blob字段的处理和转换是否正确。
增加目标库的服务器资源。
优化SQL语句,减少数据导入的时间。
"你这个用的是企业版吧,这个最好提个支持单子,企业版会有专人回答的
一般这个情况,如果没有报错的话,你可以尝试加大jvm内存配置试试。
停止当前全量,可以在查看组件监控那边-更新 来操作加大全量作业的jvm内存。此回答整理至钉群“[社区]技术答疑群OceanBase”"
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。