KingbaseDTS数据库迁移工具人大金仓国产数据库同步工具Java版本使用方法

KingbaseDTS数据库迁移工具人大金仓国产数据库同步工具Java版本使用方法

金仓数据库简介

人大金仓数据库管理系统 KingbaseES(KES) 是面向全行业、全客户关键应用的企业级大型通用数据库管理系统,适用于联机事务处理、查询密集型数据仓库、要求苛刻的互联网应用等场景,提供全部应用开发及系统管理功能,提供性能增强特性,可支持主备集群、读写分离集群、多活共享存储集群等全集群架构,具有高性能、高安全、高可用、易使用、易管理、易维护的特点,支持所有国内外主流CPU、操作系统与云平台部署。
KingbaseES是一款面向大规模并发交易处理的企业级关系型数据库。
该产品支持严格的ACID特性、结合多核架构的超凡性能、健全完善的安全标准,以及完备的高可用方案,并提供可覆盖迁移、开发及运维管理全使用周期的智能便捷工具。产品融合了人大金仓在数据库领域几十年的产品研发和企业级应用经验,可满足各行业用户多种场景的数据处理需求。
金仓数据库广泛服务于电子政务、能源、金融、电信等60余个重点行业和关键领域,累计装机部署超过100万套。2020年,人大金仓实现在国产数据库关键应用领域销售套数占比第一的市场地位。2021年,人大金仓持续加强自身在重点行业的拓展,关键应用领域销售套数第一,同时在中国石油石化行业市场销售量居国内厂商第一位置。2022年,金仓数据库管理系统KES入选国务院国资委发布十项国有企业数字技术典型成果,再次彰显数据库领域国家队的实力。
迁移开发 简单高效
向导式智能数据迁移工具,无损、快速数据迁移
兼容97%以上的Oracle语法,迁移平滑、成本更低
库内多模计算能力,多层次支撑应用开发
精准数据编辑,多版本并发编辑与合并GIS对象

高度容错 稳定可靠
国家电网智能电网调度系统,10余年7x24稳定运行
秒级RTO及全面容错体系,数据库7x24小时不间断运行
全新架构共享存储集群,最大支持16节点
多层次高可用技术体系,系统可用性高达99.999%

性能强劲 表现出众
读写分离集群,只读性能线性增长,承载“万”级用户并发数
多CPU并行处理数据
单机单实例,BenchmarkSQL tpmc达175万+

https://www.kingbase.com.cn/tyxsjk/index.htm  #官网地址

在这里插入图片描述
KingbaseDTS数据库迁移工具人大金仓国产数据库同步工具Java版本使用方法_第1张图片

参考笔者资源库下载

\KDts\KDTS-WEB\bin   #启动脚本位置:

.bat //Windows执行
.sh //Linux执行环境

提前安装好jdk8环境。Java虚拟机执行,Java虚拟机是多平台兼容的。
KingbaseDTS数据库迁移工具人大金仓国产数据库同步工具Java版本使用方法_第2张图片
KingbaseDTS数据库迁移工具人大金仓国产数据库同步工具Java版本使用方法_第3张图片

简单理解为一个启动一个java web应用服务

1、打开官方批量导入工具

KingbaseDTS数据库迁移工具人大金仓国产数据库同步工具Java版本使用方法_第4张图片
KingbaseDTS数据库迁移工具人大金仓国产数据库同步工具Java版本使用方法_第5张图片

2、安装好之后打开快捷方式

KingbaseDTS数据库迁移工具人大金仓国产数据库同步工具Java版本使用方法_第6张图片

3、确认本机有安装的好JDK8环境

KingbaseDTS数据库迁移工具人大金仓国产数据库同步工具Java版本使用方法_第7张图片

4、输入网址进入后台

http://127.0.0.1:8080/#/dashboard  #后台进入地址,但是默认8080端口也能被占用

输入用户名:kingbase
输入pass:kingbase

5、配置迁移计划中的源数据库

源数据库代表数据的源头,我的案例是是MYSQL到人大金仓,则源数据库配置为MySQL!
笔者MYSQL为mysql8.0!

KingbaseDTS数据库迁移工具人大金仓国产数据库同步工具Java版本使用方法_第8张图片
KingbaseDTS数据库迁移工具人大金仓国产数据库同步工具Java版本使用方法_第9张图片
KingbaseDTS数据库迁移工具人大金仓国产数据库同步工具Java版本使用方法_第10张图片
KingbaseDTS数据库迁移工具人大金仓国产数据库同步工具Java版本使用方法_第11张图片

6、配置迁移计划中的目标数据库

目标数据库,意思是数据最终的终点,此处终点是人大金仓,所以我们选择金仓!
KingbaseDTS数据库迁移工具人大金仓国产数据库同步工具Java版本使用方法_第12张图片
KingbaseDTS数据库迁移工具人大金仓国产数据库同步工具Java版本使用方法_第13张图片
KingbaseDTS数据库迁移工具人大金仓国产数据库同步工具Java版本使用方法_第14张图片
KingbaseDTS数据库迁移工具人大金仓国产数据库同步工具Java版本使用方法_第15张图片
KingbaseDTS数据库迁移工具人大金仓国产数据库同步工具Java版本使用方法_第16张图片

7、配置迁移计划进行数据迁移

KingbaseDTS数据库迁移工具人大金仓国产数据库同步工具Java版本使用方法_第17张图片
KingbaseDTS数据库迁移工具人大金仓国产数据库同步工具Java版本使用方法_第18张图片
KingbaseDTS数据库迁移工具人大金仓国产数据库同步工具Java版本使用方法_第19张图片
KingbaseDTS数据库迁移工具人大金仓国产数据库同步工具Java版本使用方法_第20张图片
KingbaseDTS数据库迁移工具人大金仓国产数据库同步工具Java版本使用方法_第21张图片
KingbaseDTS数据库迁移工具人大金仓国产数据库同步工具Java版本使用方法_第22张图片
KingbaseDTS数据库迁移工具人大金仓国产数据库同步工具Java版本使用方法_第23张图片
KingbaseDTS数据库迁移工具人大金仓国产数据库同步工具Java版本使用方法_第24张图片

8、查看迁移结果

KingbaseDTS数据库迁移工具人大金仓国产数据库同步工具Java版本使用方法_第25张图片
KingbaseDTS数据库迁移工具人大金仓国产数据库同步工具Java版本使用方法_第26张图片
查看错误日志,然后反复调整之前迁移参数,直到全部成功,这个需要反复多次重复配置!!
因为其中肯定遇到一些意想不到的问题,比如笔者就遇到MYSQL8有表分区的表迁移会失败!

作者总结

需要重复的修改迁移的配置,然后调整源数据库的表结构,直到源与目标完全兼容,这个 需要人工不断的测试与配置最终才能解决。
作者还介绍一种方法:
用Navicat工具

KingbaseDTS数据库迁移工具人大金仓国产数据库同步工具Java版本使用方法_第27张图片
KingbaseDTS数据库迁移工具人大金仓国产数据库同步工具Java版本使用方法_第28张图片
KingbaseDTS数据库迁移工具人大金仓国产数据库同步工具Java版本使用方法_第29张图片
1、用navcat工具导出规范的sql文件,(前提是目标与源的表结构一致)在进行导入目标数据库。
2、用navcat工具自带的数据传输把数据插入到目标数据库。

总结:

国产化技术势不可挡,是未来的主要技术趋势!

你可能感兴趣的:(DBA运维,数据库技术,数据库,dba)