前言:今天大家简单介绍一下达梦数据库的一个对比工具,如何对两个库进行数据对比。

1.访问并登陆对比工具,访问地址为达梦运维服务器IP:8080/veri ,默认登陆账号密码为admin/admin。

达梦数据库对比mysql 达梦数据库对比工具_bc


2.登陆成功后,左侧对比作业管理下面,右键-添加job。

达梦数据库对比mysql 达梦数据库对比工具_达梦数据库对比mysql_02


3.填写作业名称“job”,然后填写源端和目的端数据库连接信息,其中源端代理、目的端代理、对比工具,都统一选择目的端主机guard。

达梦数据库对比mysql 达梦数据库对比工具_达梦数据库对比mysql_03


4.作业添加完成后,展开代理服务器管理,选择源端代理服务器,右键-启动。

达梦数据库对比mysql 达梦数据库对比工具_右键_04


5.源端代理启动完成后,启动目的端代理。

达梦数据库对比mysql 达梦数据库对比工具_bc_05


6.新增dmhs中内置odbc的配置, 进入目录/home/dmhs/odbc/etc,新增odbcinst.ini的配置.

达梦数据库对比mysql 达梦数据库对比工具_bc_06


7.新增对比工具启动过程中需要使用的libodbc.so.1软连接

cd /home/dmhs/odbc/lib

ln -s libodbc.so.2.0.0 libodbc.so.1

8.进入运维管理平台,重启dmhs web以及每台服务器中的guard服务。
/etc/init.d/DmhsWebService stop
/etc/init.d/DmhsWebService start

9.代理都启动成功后,选中作业,右键-对比页面,开始对比。

达梦数据库对比mysql 达梦数据库对比工具_达梦数据库对比mysql_07


10.进入模式选择页面,选择需要对比的模式,本次测试用DMDBA,所以选择DMDBA模式。选择完成后,点击“下一步”。

达梦数据库对比mysql 达梦数据库对比工具_数据_08


11.进入表选择页面,选择需要对比的表,本次选择所有的测试表。选择完成后,点击“下一步”

达梦数据库对比mysql 达梦数据库对比工具_数据_09


12.进入作业预览页面,采用默认选择,点击“执行”

达梦数据库对比mysql 达梦数据库对比工具_右键_10


13.执行完成后,可以看到对比结果,点击“总结报告”可以查看对比详情页面。

达梦数据库对比mysql 达梦数据库对比工具_bc_11


达梦数据库对比mysql 达梦数据库对比工具_右键_12


14.人为制造差异数据用于数据对比。

达梦数据库对比mysql 达梦数据库对比工具_达梦数据库对比mysql_13


15.重新打开作业进行一次对比,对比完成后,差异数据表有提示信息,可以查看总结报告中差异信息和点击差异报告,查看差异详情。

达梦数据库对比mysql 达梦数据库对比工具_达梦数据库对比mysql_14


达梦数据库对比mysql 达梦数据库对比工具_数据_15


16.重新打开作业进行一次对比,本次在作业预览页面选择从源端数据库修复目的端数据库,进行比对,比对结果和步骤13一致,会展示差异信息,但是数据已经修复,再次打开作业对比一次可以看出数据比对结果一致。

达梦数据库对比mysql 达梦数据库对比工具_达梦数据库对比mysql_16


达梦数据库对比mysql 达梦数据库对比工具_bc_17


有兴趣的小伙伴可以动手实践一下,O(∩_∩)O。