
本文介绍在linux系统上面自动调度命令行工具dts_cmd_run.sh来实现数据迁移的详细配置步骤。
达梦DTS迁移工具主要场景适用于同构数据库轻量数据级之间数据迁移。异构数据库可选择使用 达梦数据集成软件DMDIS等专业软件。
以下表格列出了需要同步的信息,以这个环境讲述同步配置的详细过程。

3.2 详细步骤
3.2.1 使用DTS生成配置脚本
(1)新建工程
右键空白处,点击“新建工程”;

工程取名“数据同步”,点击“确定”,完成工程创建;


(2)创建迁移
右键“迁移”,点击“新建迁移”;

迁移取名“数据同步”,点击“确定”,完成迁移的创建;

(3)迁移信息配置
迁移创建完成后出现如下界面,点击“下一步”;

选择“DM ==>DM”,点击“下一步”;

输入源端数据源相关信息,点击“下一步”;

输入目的端数据源相关信息,点击“下一步”;

迁移选项保持默认选择,点击“下一步”;

勾选TYYW2_LCBA模式,对应的表这一栏打勾,点击“下一步”;

通过查找筛选出要迁移的表,选中,点击“转换”;

根据需求修改此处的“迁移策略选项”和“列映射选项”;

选中“应用当前选项到其他同类对象”,选中,点击“确定”;

完成以上配置,点击“下一步”;

点击下方的“源代码”;

3.2.2 拷贝源代码脚本
(1) 使用dmdba用户创建一个目录,命令是:mkdir home/dmdba/dts_cmd;
(2)拷贝源代码生成xml文件:
切换到/home/dmdba/dts_cmd 目录下,命令是:cd /home/dmdba/dts_cmd,vi dm_to_dm.xml,拷贝源代码到这个文件并保存。

3.2.3手动测试dts_cmd_run.sh
脚本生成好了,在配置定时任务之前需要测试该脚本是否能正常运行。
(1)切换到dmdba用户,命令是:su - dmdba
(2)查看dts_cmd_run.sh脚本使用帮助,命令是:/home/dmdba/dmdbms/tool/dts_cmd_run.sh config

(2)根据帮助生成迁移命令
/home/dmdba/dmdbms/tool/dts_cmd_run.shconfig file=/home/dmdba/dts_cmd/dm_to_dm.xmlreport=/home/dmdba/dts_cmdlog=/home/dmdba/dts_cmderr_log=/home/dmdba/dts_cmd
(4)执行命令

(5)检查目的端数据
数据已经成功迁移过来;


证明脚本和命令都没有问题。
3.2.4 配置定时任务
(1)切换到dmdba用户,命令是:su - dmdba
(2)配置定时任务,命令是:crontab -e
比如配置每天晚上21点迁移数据,实际生产中要根据需求来更改。
00 21 * * * /home/dmdba/dmdbms/tool/dts_cmd_run.sh config file=/home/dmdba/dts_cmd/dm_to_dm.xml report=/home/dmdba/dts_cmd log=/home/dmdba/dts_cmd err_log=/home/dmdba/dts_cmd
本文介绍的是达梦到达梦的数据迁移,当然针对其他类型数据库到达梦的迁移配置步骤也是大同小异。
以上为本期分享,希望能带给大家帮助。想要了解更多往期干货,可访问页面最下方#达梦技术干货攻略#合集或下方相关分享。在此邀请更多学员参与“达梦技术干货投稿活动”,稿件获选后将在达梦“干货分享”专栏进行发布,欢迎来稿!
相关分享:
【开班通知】DM8-DCA线上培训班招生中(2024年03月13日开班)
【开班通知 】DM8-DCP线上培训班招生中(2024年03月18日开班)





