使用DTS从mysql迁移数据到达梦数据库
使用DTS从mysql迁移数据到达梦数据库
打开DM数据迁移工具
在白色空白处右键单击新建工程,如图:输入工程名称
选择迁移,右键点击新建迁移,如图:输入迁移名称(名称输什么都可以)
选择迁移方式,我这里选择mysql——>DM
输入mysql连接信息,输入正确就会显示连接中的数据库,选择需要导入的库即可
这里默认的mysql驱动是5.0版本,如果项目中用的mysql版本不是5.0的,则需要指定驱动
我这里以8.0为例,选择浏览,导入下载的jar包mysql-connector-java-8.0.20.jar自动获取驱动类名
如果此处出现错误,则往下看——————
如果这里报com/mysql/jdbc/Driver : Unsupported major.minor version 52.0这个错。。。。
出现此问题的原因是jdk 版本与jdbc driver不兼容的问题,JDK的版本过低。jdk高版本能兼容低版本,但是低版本不能兼容高版本
解决办法,更换DTS使用的JDK环境:
关闭DTS工具。进入达梦软件安装目录的tool目录,可以看到有一个dmt.ini文件,将此文件先备份,此处我备份为dts_bat.ini
此时修改dts.ini文件,将原来使用的jdk更改为所需要的jdk版本
即修改…/jdk/bin为新jdk目录,我的目录是D:\Java\jdk\bin
此时即完成了JDK的替换工作(此方法只更改了DTS使用的JDK版本,不会影响整个数据库软件)
经过以上方法更换DTS使用的JDK版本后,再次打开dts工具,配置连接数据源,指定驱动, 并自动获取驱动类名
由于DM和mysql(其他数据库)语法不同,所以导入时会有错误,根据提示进行修改,在后面的博客中我会更新出现的错误
到这里就导入成功了
如有问题,可以评论或者加我QQ:3067247177,注明来意哦!!!哈哈哈