---
title: 如何处理因存在 LOB 字段导致全量迁移失败的问题-OceanBase数据库使用指南
description: 了解OceanBase数据库在实际应用中关于 如何处理因存在 LOB 字段导致全量迁移失败的问题相关的常见问题和使用技巧，帮助您快速解决 如何处理因存在 LOB 字段导致全量迁移失败的问题的难题。
image: https://mdn.alipayobjects.com/huamei_22khvb/afts/img/A*OSPzQ6GUQF4AAAAAQHAAAAgAeiGDAQ/original
---
切换语言

- 中文站 - 简体中文
- International - English
- 日本站 - 日本語

划线反馈

# 如何处理因存在 LOB 字段导致全量迁移失败的问题

更新时间：2023-12-19 09:16

适用版本： V4.2.x、V4.1.x、V4.0.x、V3.4.x、V3.3.x、V3.2.x 内容类型：Troubleshoot  

本文为您介绍因存在 LOB 字段导致全量迁移失败的原因和解决方法。

## 适用版本

适用于 OceanBase 迁移服务（OceanBase Migration Service，OMS）V3.2.0 及之后版本。

## 问题描述

Oracle 数据库至 OceanBase 数据库 Oracle 租户的全量迁移阶段报错内存 OOM。

## 问题原因

迁移的表中存在 LOB 大字段列。

## 解决方法

如果是含有 LOB 字段类型的表情况，您可以通过调小并发和每次查询数据量，同时调大内存的方式来解决。操作如下：

1. 登录 OMS 控制台。
 2. 在左侧导航栏，单击 **系统管理** > **系统参数**。
 3. 单击目标参数 `migration.checker.params.*` **取值** 列下的编辑图标。

   `migration.checker.params.*` 包括 `migration.checker.params.fast`（快速档位）、`migration.checker.params.normal`（正常档位）和 `migration.checker.params.steady`（平稳档位），您需要根据创建数据迁移项目时在 **迁移选项** 页面选择的 **全量迁移并发速度** 的档位来确定需要编辑的参数。此处以 `migration.checker.params.fast` 为例。
 4. 在 **修改取值** 对话框，配置下列参数的 **取值**。

   | 参数 | 描述 | 修改取值 |
   | --- | --- | --- |
   | `limitator.platform.threads.number` | 支持并发的线程数 | 调小 |
   | `limitator.select.batch.max` | 每次查询的记录数 | 调小 |
   | `limitator.image.insert.batch.max` | 每次插入的记录数 | 调小 |
   | `task.checker_jvm_param` | Checker 组件的 JVM 参数配置 | 调大   例如，-server -Xms64g -Xmx64g -Xmn48g -Xss256k |
 5. 单击 **确定**。

上一篇

[目标表不存在](https://www.oceanbase.com/knowledge-base/oceanbase-database-1000000000234451)

下一篇

[如何处理乱码无法写入 OceanBase 数据库 3.1.2 版本的问题](https://www.oceanbase.com/knowledge-base/oceanbase-database-1000000000234453) ![有帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*y6ocSqN8cqsAAAAAAAAAAAAAARQnAQ)![无帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*BG9IQJyLHF8AAAAAAAAAAAAAARQnAQ)![反馈](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*eTWdQKCRKHwAAAAAAAAAAAAAARQnAQ)[AI](https://www.oceanbase.com/obi) 咨询热线
