【DB2】【Oceanbase】使用OMS将DB2迁移到Oceanbase测试

一、构造数据

在DB2创建不同的表以及存储过程和函数,并随即插入数据

二、开始迁移

登录OMS平台

配置数据迁移数据源

DB2端:

OB端:

点击下一步,然后勾选结构迁移和全量迁移

将5个表全部选中然后迁移至目标端

选择配置,然后预检查

预检查失败

上一步这里把db2inst识别为了库名,但是这里的db2inst1在db2中为schema名

可以将目标端对象重命名为自己想要的库名,然后创建该库

预检查成功

开始任务

报错-- [WARNING] The identity expression is unsupported. Object: "CUSTOMERS"

将双引号去除后成功

又遇到错误(conn=4233241) You have an error in your SQL syntax; check the manual that corresponds to your OceanBase version for the right syntax to use near '"ITEM_ID" BIGINT NOT NULL GENERATED ALWAYS AS IDENTITY (START WITH 1 INCREMENT B' at line 3

最终发现DB2和ob的mysql租户大多数语法不兼容,重写语法,然后点击修改

结构迁移全部成功

自动开始全量迁移

全量迁移完成后自动进入正向切换流程

然后自行迁移触发器和序列

任务完成

可见,OB迁移DB2时并不会自己迁移序列,触发器,存储过程以及函数,需要手动改写重建

三、验证数据

进行数据验证

DB2端

OB端:

DB2端:

OB端:

DB2端:

OB端:

存量数据全量迁移没有问题

相关推荐
OceanBase数据库官方博客13 小时前
OceanBase AI 时代,数据库的变与不变(技术解析与实践)
数据库·人工智能·oceanbase
程序员cxuan1 天前
OceanBase 为什么要做 AI 数据库?
数据库·人工智能·大模型·llm·oceanbase
OceanBase数据库官方博客1 天前
基于 OceanBase 湖库一体架构,构建 AI 时代的数据基础设施
人工智能·架构·oceanbase
OceanBase数据库官方博客2 天前
OceanBase Lakebase 架构解析:独立部署与智能叠加层模式的技术实践
架构·oceanbase
OceanBase数据库官方博客23 天前
OceanBase + Flink 数据集成(第二部分):通过 JDBC 协议实现实时数据同步
大数据·flink·oceanbase
OceanBase数据库官方博客24 天前
OceanBase × Flink 数据集成系列——旁路导入连接器的批量写入能力
架构·kubernetes·oceanbase
OceanBase数据库官方博客1 个月前
使用 OceanBase 进行向量 POC 的规划思路(混合搜索)
oceanbase
OceanBase数据库官方博客1 个月前
如何用PaddleOCR和OceanBase打通企业资产智能化的第一公里
oceanbase
OceanBase数据库官方博客1 个月前
借助OceanBase与LangChain,实现Agent快速投入生产的系统方案
langchain·oceanbase
弗锐土豆1 个月前
使用eclipse、java、maven、j60870、oceanbase按照IEC104协议采集、存储电力数据
java·oceanbase·电表·iec104·抄表