DMHS_VERI数据比对工具
DMHS_VERI数据比对工具一、概述DMVERI主要实现功能在进行数据库数据的实时同步的时候需要了解同步的结果是否正确因此需要有数据对比工具进行数据的对比并生成详细的对比报告提供用户参考。达梦数据比对工具VERI产品随同“达梦数据实时同步软件DMHS”版本发布在发布的版本中名称带“_veri”字样的DMHS产品中都带有“达梦数据比对工具VERI”。但是一个独立的“达梦数据实时同步软件DMHS”版本一般情况下只针对一个数据库类型即该版本中只包含一个数据库类型的“对比代理组件AGENT”但“对比校验组件VERI”是通用的。支持比对数据类型二、DMVERI架构系统主要分为对比代理服务和对比校验进程。对比代理服务分源对比代理服务和目的对比代理服务。对比代理服务的作用是从数据服务器取得数据记录并取得数据记录的MD5值发送到对比校验进程进行校验。对比校验进程对数据进行比对后直接访问源数据库服务器和目的数据库服务器生成详细的对比报告。AGENT对比工具代理服务主要用作数据获取并计算行数据的MD5发送给对比模块。2)VERI对比校验进程主要进行模式下对象对比数据对比并且生成对比报告。源端AGENT组件、目的端AGENT组件、VERI组件可以部署在同一台机器上也可以分别部署在不同的机器AGENT组件之间不进行通信AGENT组件与VERI组件通过TCP/IP协议通信。此外在结合DMHS实时同步系统时源端和目的端AGENT组件还会与各自对应的DMHS源端与目的端进行通信。三、搭建步骤3.1前期准备必须提前搭建达梦数据库以及dmhs软件3.2创建比对用户并授权(源端、目的端都执行)可以创建专用的对比用户dmhs也可以直接使用sysdbacreateuserDMHS identifiedby!QAZ2wsxlimitFAILED_LOGIN_ATTEMPTS UNLIMITED PASSWORD_LOCK_TIME UNLIMITED PASSWORD_GRACE_TIME UNLIMITED;grantPUBLIC,RESOURCE,SELECT_CATALOG_ROLE,SOI,SVI,VTItoDMHS;GRANTSELECTONALL_TABLESTODMHS;GRANTSELECTONDBA_CONS_COLUMNSTODMHS;GRANTSELECTONDBA_TAB_COLUMNSTODMHS;GRANTSELECTONDBA_CONSTRAINTSTODMHS;GRANTCREATESESSIONTOdmhs;GRANTSELECTANYTABLETOdmhs;GRANTCREATETABLETOdmhs;GRANTEXECUTEONDBMS_FLASHBACKTOdmhs;GRANTCREATESESSIONTOdmhs;GRANTSELECTANYTABLETOdmhs;GRANTCREATETABLETOdmhs;GRANTEXECUTEONDBMS_FLASHBACKTOdmhs;GRANTFLASHBACKANYTABLETOdmhs;GRANTVTI,SOI,SVITOdmhs;3.3源端配置agent.xml文件vim/home/dmdba/dm/dmhs/bin/agent.xml?xml version1.0encodingutf-8?agentport5347/port!-- 这是agent的端口 --langen/langmax_session100/max_sessiondatabasetypeDM8/typeserver172.16.1.41/serveruidSYSDBA/uidpswPassw0rd1234/pswport5236/portchar_codePG_UTF8/char_code/database/agent3.4目的端配置agent.xml文件vim/home/dmdba/dm/dmhs/bin/agent.xml?xml version1.0encodingutf-8?agentport5347/port!-- 这是agent的端口 --langen/langmax_session100/max_sessiondatabasetypeDM8/typeserver172.16.1.42/serveruidSYSDBA/uidpswPassw0rd1234/pswport5236/portchar_codePG_UTF8/char_code/database/agent3.5源端配置verivim/home/dmdba/dm/dmhs/bin/veri.xml?xml version1.0encodingutf-8?verilangen/langmax_thr10/max_thrchar_codePG_UTF8/char_codesrcagent_server172.16.1.41/agent_serverport5347/portdb_typeDM8/db_typeodbc_strdb_server172.16.1.41/db_serverdb_userSYSDBA/db_userdb_pwdPassw0rd1234/db_pwddb_port5236/db_portchar_codePG_UTF8/char_code/odbc_str/srcdestagent_server172.16.1.42/agent_serverport5347/portdb_typeDM8/db_typeodbc_strdb_server172.16.1.42/db_serverdb_userSYSDBA/db_userdb_pwdPassw0rd1234/db_pwddb_port5236/db_portchar_codePG_UTF8/char_code/odbc_str/dest/veri四、启动agent源端cd/home/dmdba/dm/dmhs/bin./dmhs_veri_agent_dm8 agent.xml目的端cd/home/dmdba/dm/dmhs/bin./dmhs_veri_agent_dm8 agent.xml五、进行比对在dmhs的bin目录下执行以下命令cd/home/dmdba/dm/dmhs/bin./dmhs_veriTABLE(TEST.*TEST.*)modenormal查看报告六、故障排查6.1缺少lib库文件如果报错可以创建连接find/-namelibodbc.so*ln-s/usr/lib64/libodbc.so.2/usr/lib64/libodbc.so.16.2无法打开odbc驱动odbcinst-j vi/etc/odbcinst.ini 可以添加一下内容[DM8 ODBC DRIVER]DescriptionODBC DRIVERFORDM8 Driver/home/dmdba/dm/dmdbms/bin/libdodbc.so6.3权限问题su-chown dmdba:dinstall/home/dmdba/dm-R6.4 缺少libdodbc.so文件cat/etc/odbcinst.ini 检查Driver/home/dmdba/dm/dmdbms/bin/libdodbc.so的路径是否正确https://eco.dameng.com

相关新闻

骏成科技(301106)深度研究报告

骏成科技(301106)深度研究报告

一、投资要点 1.1 核心结论 骏成科技(301106.SZ)是国内中小尺寸液晶显示领域的专业制造商,深耕定制化液晶显示器件及显示模组,产品广泛应用于车载电子、工业控制、智能家居、医疗设备等专业显示领域。公司凭借多年积累的定制化研…

2026/10/24 11:07:57 阅读更多 →
江河集团(601886)深度研究报告

江河集团(601886)深度研究报告

一、投资要点1.1 核心结论江河集团(601886.SH)是国内建筑装饰行业的龙头企业,主营业务涵盖建筑幕墙、室内装饰以及光伏建筑一体化(BIPV)三大板块。公司以高端幕墙工程为核心,长期服务于大型公共建筑与商业地…

2026/11/4 9:58:51 阅读更多 →
AI + Cloud 双证优惠来了!半价通过AIF,免费考CPE!

AI + Cloud 双证优惠来了!半价通过AIF,免费考CPE!

你是否也在思考:AI时代,我该如何快速建立竞争力? 好消息!亚马逊现推出 AI Cloud 认证优惠计划,让你用最低 50 美金成本,拿下两张含金量超高的国际认证! 🎯 活动亮点 &#x1f525…

2026/10/24 11:46:37 阅读更多 →

最新新闻

Electron桌面应用开发实战:从环境搭建到打包发布全流程

Electron桌面应用开发实战:从环境搭建到打包发布全流程

做前端这些年,我大部分时间都在跟浏览器标签页打交道,直到第一次把桌面应用跑起来,才发现原来自己一直被限制在地址栏和刷新按钮围起来的框框里。Electron这个词,最开始是在某段时间频繁出现在同事的讨论里,一个用HTML…

2026/11/13 5:13:25 阅读更多 →
滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

简介:亚太天能T109滑盖智能锁产品说明书是一份PDF格式的官方技术文档,主要面向智能锁安装人员、终端用户及售后维护者,帮助快速掌握产品安装、配置与常见故障处理。全包仅1个PDF文件,大小4.37MB,内容结构清晰&#xff…

2026/11/13 5:13:25 阅读更多 →
PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

上个月我在调试一台高速AGV的驱动系统,整车要求空载跑到8m/s,电机转速已经拉到额定点,驱动器的输出电压也顶到了母线电压极限附近。再往上踩速度指令,转速纹丝不动,三相电流反而开始震荡。那会儿我的第一反应就是&…

2026/11/13 5:13:25 阅读更多 →
C++核心知识点:从内存管理到STL的实战指南

C++核心知识点:从内存管理到STL的实战指南

C 这门语言我前前后后折腾了十几年,用它写过嵌入式驱动、做过游戏服务端,也搭过基础组件库。每次看到新人一头扎进"C 核心知识点"这个搜索词,我其实挺感慨的——这门语言的难点从来不是语法多,而是知识点之间的耦合太深…

2026/11/12 18:22:26 阅读更多 →
T109滑盖智能锁怎么装?安装调试与故障排查全攻略

T109滑盖智能锁怎么装?安装调试与故障排查全攻略

简介:亚太天能T109滑盖智能锁产品说明书以PDF格式发布,适合智能锁用户、安装人员与售后维修人员阅读。内容围绕T109系列指纹密码刷卡锁展开,先介绍前面板、后面板、锁体、机械钥匙、电池盒盖等部件名称与功能,再给出完整安装步骤&…

2026/11/12 18:22:25 阅读更多 →
LLM知识降熵:从信息垄断到理解权下放

LLM知识降熵:从信息垄断到理解权下放

你有没有过这种经历:翻开源码注释、论文摘要或者一份专业报告,每个字都认识,连在一起却像天书。想找人聊聊,身边要么没人懂,要么懂的懒得跟你解释。后来我试着把同一段内容丢给一个大语言模型,几秒钟之后&a…

2026/11/13 5:13:25 阅读更多 →

日新闻

周新闻

月新闻