数据库国产化替代数据迁移是一个复杂且关键的过程。这涉及到将原有数据库中的数据准确、完整地迁移到新的国产数据库中,同时确保数据的完整性和一致性。人大金仓提供了强大的数据库迁移工具(KDTS)对同构、异构数据库数据迁移;
数据库数据迁移平台(KDTS: Kingbase Data Transformation Service)是为用户提供 Oracle、Mysql、SQLServer、Gbase、PostgreSQL、DM、KingbaseES 数据库数据迁移到 KingbaseES数据库的数据迁移工具。
一、基础介绍:
1、附上一个关注度最高的金仓对源端数据库支持列表
更加详细的支持介绍可以异步官网:金仓社区 - 查看文档详情
源端数据库 |
支持版本 |
---|---|
Oracle |
9i、10g、11g、12c、19c |
MySQL |
5.X、8.X |
SQLServer |
2000、2005、2008、2012、2014、2016、2017、2019 |
Gbase |
8s、8g |
PostgreSQL |
12 |
DM |
8 |
Db2 |
11 |
神通(OSCAR) |
7 |
KingbaseES |
V7、V8R3、V8R6、V8R6C7、V9 |
2、KDTS版本不同差异
KDTS分两个版本一个BS版,一个SHELL版,喜闻乐道的是,两个工具都随数据库打包发布,不需要再单独部署
迁移工具BS版随数据库一起打包发布,安装完数据库后,在`${KES_HOME}/ClientTools/guitools/KDts/KDTS-WEB`目录下
迁移工具SHELL版随数据库一起打包发布,安装完数据库后,在`${KES_HOME}/ClientTools/guitools/KDts/KDTS-CLI`目录下
二、起动KDTS
进入KDTS-WEB目录
cd $KES_HOME/ClientTools/guitools/KDts/KDTS-WEB
执行启动
这里吐槽一下,建议启动完后最下面打印一下登录地址和端口
[kingbase@localhost ~]$ cd $KES_HOME/ClientTools/guitools/KDts/KDTS-WEB
[kingbase@localhost KDTS-WEB]$ cd bin/
[kingbase@localhost bin]$ ls
shutdown.bat shutdown.sh startup.bat startup.sh
[kingbase@localhost bin]$ ./startup.sh
------------------------------------------------------------------------
openjdk version "11.0.2" 2019-01-15
OpenJDK Runtime Environment 18.9 (build 11.0.2+