DB2数据库迁移至KingbaseES数据库
本文主要介绍如何使用迁移工具kdts迁移db2数据库的数据到KingbaseES数据库。
源库版本:DB2/LINUXX8664 10.5.1
目标库版本:KingbaseES V008R006C006B0021
一、迁移整体步骤
1、配置源db2库的信息
2、配置目标端KingbaseES库的信息
3、开启迁移任务
4、迁移结果对比
二、源端db2表数据准备
源端创建表
--创建普通表
1 2 3 4 | create table t1(id int , name varchar (10)); insert into t1 values (1, 'a' ); insert into t1 values (2, 'b' ); insert into t1 values (3, 'c' ); |
--创建分区表
1 2 3 4 5 6 7 8 9 10 11 | create table t_part( id int , name varchar (10), tel int , birth date ) partition by range(birth)( starting from '2022-01-01' ending at '2022-12-31' INCLUSIVE every 1 month ); insert into t_part values (1, 'a' ,123, '2022-01-15' ); insert into t_part values (2, 'b' ,456, '2022-07-15' ); insert into t_part values (3, 'c' ,789, '2022-12-15' ); |
查询表数据
三、目标端创建与源端同名的数据库及用户
1 2 | create user u1 password '123456' ; create database dbtest owner u1; |
四、配置迁移工具
1、打开迁移工具
2、新建源端数据库
3、配置源库信息
4、测试连接
连接成功后选择“确定“。
5、新建目标端数据库
6、配置目标端信息
7、测试连接
测试连接成功后,选择“确认”。
8、新建迁移任务
9、配置迁移任务
10、选择需要迁移的模式
11、选择迁移对象
12、修改迁移配置、数据类型映射、并发配置(按需修改)
修改完配置后,保存
13、启动迁移任务
点击,确定
14、查看迁移进度
15、查看迁移结果
16、KingbaseES数据库查看迁移结果
查看表结构
查看表数据
成功把db2数据迁移至KingbaseES数据库。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· .NET10 - 预览版1新功能体验(一)