DTS迁移故障测试
本文目的是探究使用DTS工具时集群发生故障会有哪些状况出现,了解DTS工具可以通过哪些手段让迁移过程更加安全、平滑。
测试环境配置
DM集群
主机名 IP 端口
dm01 192.168.10.121 5236
dm02 192.168.10.122 5236
Oracle服务器
主机名 IP 端口
ocp01 192.168.10.11 1521
Dm集群为主备集群,实时归档,配置确认监视器,故障自动切换模式
测试结论
测试场景 测试结果
备库故障 备库故障不影响数据迁移
手动切主 切主影响数据迁移
数据迁移过程备库故障测试
配置迁移任务
执行迁移
模拟备库故障
迁移完成
查询对比源端和目标端的记录数
恢复备库,查询迁移数据
结论:备库故障对于迁移过程无影响,备库恢复后自行完成数据同步。
清理目标端数据
删除目标端刚迁移的表
数据迁移过程切主测试
配置服务名
编辑dm_svc.conf 文件,配置服务名得以多个ip连接
配置迁移任务
填写Oracle数据库信息
DM数据库信息的主机名填服务名
执行迁移
切主操作
切主完成
迁移工具日志
迁移结束
查看目标端数据数
TEST_ORACLE.sys_import_full_03 表只迁移了9216条
结论:迁移过程发生切主操作,会导致部分数据迁移失败。
在本轮切主测试中,通过配置服务名进行连接的方式,也会导致迁移中断失败,说明DTS工具使用配置服务名的方式也不能免受切主带来的影响。
更多详细资料可前往达梦社区:https://eco.dameng.com