---
title: "新建校验任务 - OB Cloud 云数据库 master | OceanBase 文档中心"
description: 新建校验任务 本文为您介绍数据迁移任务完成后，如何进行数据校验。 使用限制 仅项目角色为 项目所有者 、 项目管理员 或 数据服务管理员 的用户支持新建数据校验任务。 支持的源端和目标端数据库类型 源端 目标端 MySQL OceanBase MySQL Compatible OceanBase MySQL Comp…
---
切换语言

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

文档反馈![](https://mdn.alipayobjects.com/huamei_22khvb/afts/img/A*qbZXRo_94ZEAAAAAAAAAAAAADiGDAQ/original) OB Cloud 云数据库

# 新建校验任务

更新时间：2026-06-04 10:03:27

本文为您介绍数据迁移任务完成后，如何进行数据校验。

## 使用限制

仅项目角色为 **项目所有者**、**项目管理员** 或 **数据服务管理员** 的用户支持新建数据校验任务。

## 支持的源端和目标端数据库类型

| 源端 | 目标端 |
| --- | --- |
| MySQL | OceanBase MySQL Compatible |
| OceanBase MySQL Compatible | MySQL |
| Oracle | OceanBase Oracle Compatible |
| OceanBase Oracle Compatible | Oracle |
| OceanBase MySQL Compatible | OceanBase MySQL Compatible |
| OceanBase Oracle Compatible | OceanBase Oracle Compatible |
| TiDB | OceanBase MySQL Compatible |
| PostgreSQL | OceanBase MySQL Compatible |
| PostgreSQL | OceanBase Oracle Compatible |
| Lindorm | OceanBase HBase API Compatible |
| HBase | OceanBase HBase API Compatible |

## 操作步骤

    在数据校验页面新建数据校验任务   在数据迁移任务详情页面配置数据校验任务

1. 进入新建数据校验任务页面。

      1. 登录 [OB Cloud 云数据库控制台](https://console-cn.oceanbase.com/)。
      2. 在左侧导航栏，单击 **数据服务** > **数据校验**。
      3. 在 **数据校验** 页面，单击右上角的 **新建校验任务**。
 2. 在编辑任务名称文本框中，输入自定义的校验任务名称。

   建议使用中文、数字和字母的组合。名称中不能包含空格，长度不能超过 64 个字符。
 3. 在 **配置源和目标端** 步骤，配置 **源端** 区域的各项参数。

   如果您需要引用已创建且保存的数据源，可以单击 **源端** 右侧的 **引用数据源**，从下拉列表中选择目标数据源。选择完成后，源端区域的各项配置会自动填充。如果您需要将当前配置保存为新数据源，请单击 **源端** 区域右上角的 **保存** 图标。

   您也可以在 **引用数据源** 下拉列表中单击 **管理数据源**，进入 **数据源** 页面查看、管理数据源。该页面将不同类型的数据源进行统一管理，详情请参见 [数据源](https://www.oceanbase.com/docs/common-oceanbase-cloud-1000000001048865) 模块的文档。

   | 参数 | 描述 |
   | --- | --- |
   | 云厂商 | 目前支持 **AWS**、**华为云**、**腾讯云** 和 **阿里云**。 |
   | 数据库类型 | 目前源端支持 **MySQL**、**Oracle**、**OceanBase MySQL Compatible**、**OceanBase Oracle Compatible**、**TiDB** 和 **PostgreSQL**，请根据实际需求进行选择。 |
   | 实例类型 | 根据页面提示选择相应的实例类型。 |
   | 地域 | 选择源端数据库所在地域。 |
   | 连接类型 | 包括 **终端节点** 和 **公网连接**。仅选择数据库类型为 **MySQL** 或 **Oracle** 时，会显示该参数。 |
   | 连接信息 | - 选择 **连接类型** 为 **终端节点** 时，请输入终端节点服务名称。   - 选择 **连接类型** 为 **公网连接** 时，请输入数据库宿主机的 IP 和端口号。 |
   | Service Name | Oracle 数据库的 Service 名称。仅选择数据库类型为 **Oracle** 时，会显示该参数。 |
   | Database Name | 数据库名称。仅选择数据库类型为 **PostgreSQL** 时，会显示该参数。 |
   | 实例 | 从下拉列表中选择 OceanBase 实例。仅选择数据库类型为 **OceanBase MySQL Compatible** 和 **OceanBase Oracle Compatible** 时，会显示该参数。 |
   | 租户 | 选择 OceanBase 实例后，请从下拉列表中选择使用的 OceanBase 租户。 |
   | 数据库账号/密码 | 输入源端数据库的账号和密码。 |
 4. 在 **配置源和目标端** 步骤，配置 **目标端** 区域的各项参数。

   如果您需要引用已创建且保存的数据源，可以单击 **目标端** 右侧的 **引用数据源**，从下拉列表中选择目标数据源。选择完成后，目标端区域的各项配置会自动填充。如果您需要将当前配置保存为新数据源，请单击 **目标端** 区域右上角的 **保存** 图标。

   | 参数 | 描述 |
   | --- | --- |
   | 云厂商 | 目前支持 **AWS**、**华为云**、**腾讯云** 和 **阿里云**。您可以选择和源端相同的云厂商，也可以跨云厂商进行数据校验。   #### 说明    目前默认不开放跨云厂商数据校验功能。如需使用该功能，请联系 OceanBase Cloud 技术支持人员。 |
   | 数据库类型 | 请根据源端的数据库类型选择目标端对应的数据库类型。 |
   | 实例类型 | 根据页面提示选择相应的实例类型。 |
   | 地域 | 选择目标端数据库所在地域。 |
   | 连接类型 | 包括 **终端节点** 和 **公网连接**。仅选择数据库类型为 **MySQL** 或 **Oracle** 时，会显示该参数。 |
   | 连接信息 | - 选择 **连接类型** 为 **终端节点** 时，请输入终端节点服务名称。   - 选择 **连接类型** 为 **公网连接** 时，请输入数据库宿主机的 IP 和端口号。 |
   | Service Name | Oracle 数据库的 Service 名称。仅选择数据库类型为 **Oracle** 时，会显示该参数。 |
   | 实例 | 从下拉列表中选择 OceanBase 实例。仅选择数据库类型为 **OceanBase MySQL Compatible** 和 **OceanBase Oracle Compatible** 时，会显示该参数。 |
   | 租户 | 选择 OceanBase 实例后，请从下拉列表中选择使用的 OceanBase 租户。 |
   | 数据库账号/密码 | 输入目标端数据库的账号和密码。 |
 5. 单击 **测试连接并进入下一步**。
 6. 在 **选择类型和对象** 步骤，选择当前数据校验任务的校验类型。

   目前支持的校验类型包括 **全量校验** 和 **行数校验**，详情请参见 [数据校验概述](https://www.oceanbase.com/docs/common-oceanbase-cloud-1000000004996031)。
 7. 在 **校验对象** 区域，配置选择校验对象的方式。

   您可以通过 **指定对象** 和 **匹配规则** 两种方式选择校验对象。
 8. 在 **选择对象** 区域，选择需要校验的对象。

   #### 说明

   目前仅支持选择表作为校验对象。

      - 选择 **指定对象** 时，在左侧选中需要校验的表对象，单击 **>**，将其添加至右侧列表中。

       数据校验支持通过文本导入对象，并支持对目标端对象进行重命名、设置行过滤、查看列信息，以及移除单个或全部校验对象等操作。

       | 操作 | 描述 |
       | --- | --- |
       | 导入对象 | 在选择区域的右侧列表中，单击右上角的 **导入对象**。详情请参见 [导入校验对象](https://www.oceanbase.com/docs/common-oceanbase-cloud-1000000004996040)。 |
       | 重命名 | 数据校验支持重命名校验对象的名称，详情请参见 [重命名校验对象](https://www.oceanbase.com/docs/common-oceanbase-cloud-1000000004996041)。 |
       | 行过滤 | **全量校验** 支持 `WHERE` 条件实现行过滤，详情请参见 [SQL 条件过滤校验对象](https://www.oceanbase.com/docs/common-oceanbase-cloud-1000000004996042)。您还可以在 **查看列** 区域，查看校验对象的列信息。 |
       | 移除/清除全部 | 数据校验支持在数据映射时，对暂时选中至目标端的单个或多个对象进行移除操作。      - 移除单个迁移对象         在选择区域的右侧列表中，单击目标对象后的 **移除** 图标，即可移除该迁移对象。     - 移除全部迁移对象         在选择区域的右侧列表中，单击右上角的 **清除全部**。在对话框中，单击 **确定**，即可移除全部迁移对象。 |
      - 选择 **匹配规则**，详情请参见 [配置校验对象的匹配规则](https://www.oceanbase.com/docs/common-oceanbase-cloud-1000000004996043)。
 9. 单击 **下一步**，在 **校验选项** 步骤，配置各项参数。

      - 全量校验

       在 **选择类型和对象** 步骤，选中 **全量校验**，才会显示下述参数。

       ![validation1-zh](https://obbusiness-private.oss-cn-shanghai.aliyuncs.com/doc/img/oms/oceanbase-cloud/validation1-zh.png)

       | 参数 | 描述 |
       | --- | --- |
       | 源端并发配置/目标端并发配置 | 最小值为 1，最大值为 512，默认值为 4。 |
       | 校验模式 | 包括 **自适应** 和 **IN 模式**。      - **自适应**：分批从源端、目标端获取相同范围内数据，对其进行精确对比。     - **IN 模式**：分批从源端获取指定范围内的数据，根据目标端数据的唯一键，在目标端以 IN 条件查询，对比两端数据是否一致。请注意该模式无法校验目标端存在源端没有的数据的场景，并且校验性能存在一定程度降级。建议仅当目标端存在预期内的多余数据无需进行校验，或库表汇聚的迁移场景时使用。 |
       | 是否限制 BPS 速率 | 单位为 MiB/s，最大值为 1024。如果您开启该按钮，请至少选择源端或目标端其中一项最低速率。 |
      - 行数校验

       在 **选择类型和对象** 步骤，选中 **行数校验**，才会显示下述参数。

       ![validation2-zh](https://obbusiness-private.oss-cn-shanghai.aliyuncs.com/doc/img/oms/oceanbase-cloud/validation2-zh.png)

       | 参数 | 描述 |
       | --- | --- |
       | 并发校验表数 | 最小值为 1，最大值为 100，默认值为 10。该配置对源端和目标端均生效。 |
       | 查询超时时间 | 单位为分钟，最小值为 1，最大值为 1440，默认值为 10。该配置对源端和目标端均生效。 |
 10. 单击 **下一步**，系统对数据校验任务进行预检查。
 11. 预检查成功后，单击 **启动任务**。

    如果您暂时无需启动任务，请单击 **保存**，跳转至数据校验任务的详情页面，您可以根据需要进行手动启动。详情请参见 [查看数据校验任务的详情](https://www.oceanbase.com/docs/common-oceanbase-cloud-1000000004996033)。

1. 进入配置数据校验任务页面。

      1. 登录 [OceanBase Cloud 控制台](https://console-en.oceanbase.com)。
      2. 在左侧导航栏，单击 **数据服务** > **数据迁移**。
      3. 在 **数据迁移** 页面，单击 **数据迁移** 页签。
      4. 在 **数据迁移** 页签，单击目标任务的名称进入详情页面。
      5. 单击详情页面右上角的 **配置校验任务**。

        #### 注意

        处于 **结束中** 和 **已结束** 状态的数据迁移任务不支持配置校验任务。
 2. 在编辑任务名称文本框中，输入自定义的校验任务名称。您也可以使用默认的名称，格式为`数据迁移任务名称-verify`。

   建议使用中文、数字和字母的组合。名称中不能包含空格，长度不能超过 64 个字符。
 3. 在 **配置源和目标端** 步骤，确认各项参数无误后，单击 **测试连接并进入下一步**。
 4. 在 **选择类型和对象** 步骤，选择当前数据校验任务的校验类型。

   目前支持的校验类型包括 **全量校验** 和 **行数校验**，详情请参见 [数据校验概述](https://www.oceanbase.com/docs/common-oceanbase-cloud-1000000004996031)。
 5. 在 **校验对象** 区域，配置选择校验对象的方式。

   选择校验对象的方式包括 **指定对象** 和 **匹配规则**。您可以保持数据迁移任务选择对象的方式，也可以进行修改。
 6. 在 **选择对象** 区域，选择需要校验的对象。

   #### 说明

      - 目前仅支持选择表作为校验对象。
      - 校验对象可以和数据迁移任务选择的迁移对象保持一致，也可以根据实际情况重新选择。
      - 数据校验任务不支持整库校验。对于数据迁移任务选择整库的情况，数据校验任务会选择该库下的所有表对象。  
      - 选择 **指定对象** 时，在左侧选中需要校验的表对象，单击 **>**，将其添加至右侧列表中。

       | 操作 | 描述 |
       | --- | --- |
       | 导入对象 | 在选择区域的右侧列表中，单击右上角的 **导入对象**。详情请参见 [导入校验对象](https://www.oceanbase.com/docs/common-oceanbase-cloud-1000000004996040)。 |
       | 重命名 | 数据校验支持重命名校验对象的名称，详情请参见 [重命名校验对象](https://www.oceanbase.com/docs/common-oceanbase-cloud-1000000004996041)。 |
       | 行过滤 | **全量校验** 支持 `WHERE` 条件实现行过滤，详情请参见 [SQL 条件过滤校验对象](https://www.oceanbase.com/docs/common-oceanbase-cloud-1000000004996042)。您还可以在 **查看列** 区域，查看校验对象的列信息。 |
       | 移除/清除全部 | 数据校验支持在数据映射时，对暂时选中至目标端的单个或多个对象进行移除操作。      - 移除单个迁移对象         在选择区域的右侧列表中，单击目标对象后的 **移除** 图标，即可移除该迁移对象。     - 移除全部迁移对象         在选择区域的右侧列表中，单击右上角的 **清除全部**。在对话框中，单击 **确定**，即可移除全部迁移对象。 |
      - 选择 **匹配规则**，详情请参见 [配置校验对象的匹配规则](https://www.oceanbase.com/docs/common-oceanbase-cloud-1000000004996043)。
 7. 单击 **下一步**，在 **校验选项** 步骤，配置各项参数。

      - 全量校验

       | 参数 | 描述 |
       | --- | --- |
       | 并发校验表数 | 最小值为 1，最大值为 100，默认值为 10。该配置对源端和目标端均生效。 |
       | 查询超时时间 | 单位为分钟，最小值为 1，最大值为 1440，默认值为 10。该配置对源端和目标端均生效。 |
 8. 单击 **下一步**，系统对数据校验任务进行预检查。
 9. 预检查成功后，单击 **启动任务**。

    上一篇 下一篇 ![有帮助](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) 咨询热线
