---
title: "OceanBase 社区版之间的数据迁移 | OceanBase 文档中心"
description: OceanBase 社区版之间的数据迁移 迁移 OceanBase 社区版的数据至 OceanBase 社区版时，支持增量 DDL。 注意： 如果源端创建了 index ，目标端已经存在。OMS 社区版会自动忽略该 index ，不会中断。 增量 DDL 支持的范围 添加列 alter table add colum…
---
切换语言

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

文档反馈![](https://mdn.alipayobjects.com/huamei_22khvb/afts/img/A*L03BS6f-o40AAAAAAAAAAAAADiGDAQ/original) 迁移服务 OMSV 4.0.0 社区版

# OceanBase 社区版之间的数据迁移

更新时间：2026-04-14 15:40:46

[编辑](https://github.com/oceanbase/oms-doc/edit/V4.0.0/zh-CN/600.data-migration/1700.supported-ddl-operations-for-incremental-migration-and-limits/300.obmysql-to-obmysql.md)  

迁移 OceanBase 社区版的数据至 OceanBase 社区版时，支持增量 DDL。

> **注意：**
>
>  
>
> 如果源端创建了 `index`，目标端已经存在。OMS 社区版会自动忽略该 `index`，不会中断。

## 增量 DDL 支持的范围

- 添加列 `alter table add column`
 - 修改列 `alter table modify column`

  > **注意：**
  >
  >  
  >
  > 仅支持修改列至更大的长度，不支持修改列的类型。
 - 修改列的默认值 `alter table alter column set default` 或 `alter table alter column drop default`
 - 删除列 `alter table drop column`
 - 创建表 `create table`
 - 删除表 `drop table`
 - 清空表 `truncate table`
 - 新建索引 `create index` 或 `alter table add index`
 - 删除索引 `drop index` 或 `alter table drop index`
 - 表重命名 `rename table` 或 `alter table rename`

## 增量 DDL 的使用限制

- 如果需要同步的表涉及支持范围外的 DDL，数据迁移项目可能会中断并造成数据问题，且无法恢复。
 - 不能频繁对一张表进行 DDL 操作。当 Store 处理完当前 DDL 后（根据位点判断），再进行下一个 DDL。否则 Store 可能异常退出或造成数据问题，且无法恢复。
 - 新建 Store 前的一段时间和启动过程中，需要确保无 DDL。如果是回拉，回拉点至当前时间保证无 DDL。否则 Store 可能异常退出或造成数据问题，且无法恢复。
 - `rename table` 前后的表名，必须全在需要同步的表中。

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