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/8/26 19:19:14 阅读更多 →
江河集团(601886)深度研究报告

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

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

2026/8/26 19:19:14 阅读更多 →
AI + Cloud 双证优惠来了!半价通过AIF,免费考CPE!

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

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

2026/8/26 19:19:14 阅读更多 →

最新新闻

使用Masscan扫描器进行信息搜集

使用Masscan扫描器进行信息搜集

Masscan 是一款极为高效的端口扫描工具,以其卓越的扫描速度和大规模扫描能力而著称。该工具不仅支持 TCP 和 UDP 协议的扫描,还允许用户根据需求灵活指定多个目标和端口。Masscan 通过采用先进的网络性能优化技术,充分利用操作系统的资源和多…

2026/8/26 20:24:52 阅读更多 →
Wri.pe的Markdown编辑体验为何如此顺滑?工具栏、预览与快捷键详解

Wri.pe的Markdown编辑体验为何如此顺滑?工具栏、预览与快捷键详解

Wri.pe的Markdown编辑体验为何如此顺滑?工具栏、预览与快捷键详解 【免费下载链接】open-wripe https://wri.pe source code 项目地址: https://gitcode.com/gh_mirrors/op/open-wripe Wri.pe 是一款开源的在线 Markdown 笔记工具,核心卖点就是极…

2026/8/26 20:24:52 阅读更多 →
如何用Spotless规范Android项目代码风格:PhotoAffix完整教程

如何用Spotless规范Android项目代码风格:PhotoAffix完整教程

如何用Spotless规范Android项目代码风格:PhotoAffix完整教程 【免费下载链接】photo-affix 📷 Stitch your photos together vertically or horizontally easily! 项目地址: https://gitcode.com/gh_mirrors/ph/photo-affix PhotoAffix 是一款开源…

2026/8/26 20:24:52 阅读更多 →
SwiftyTimer 完整 API 参考指南:从 Timer.after 到 new(every:) 的全部方法详解与示例

SwiftyTimer 完整 API 参考指南:从 Timer.after 到 new(every:) 的全部方法详解与示例

SwiftyTimer 完整 API 参考指南:从 Timer.after 到 new(every:) 的全部方法详解与示例 【免费下载链接】SwiftyTimer Swifty API for NSTimer 项目地址: https://gitcode.com/gh_mirrors/sw/SwiftyTimer SwiftyTimer 是一款轻量级的 Swift 计时器工具库&…

2026/8/26 20:24:52 阅读更多 →
2026 Embedding 向量嵌入:AI 靠什么“看懂“你的话?MonkeyCode 免费上手

2026 Embedding 向量嵌入:AI 靠什么“看懂“你的话?MonkeyCode 免费上手

2026 Embedding 向量嵌入:AI 靠什么"看懂"你的话?产品经理小陈被老板一句话问住了:“AI 客服明明接上了咱们 2 万条 FAQ,为什么用户问"退款几天到账”,它却答非所问?"问题出在——匹配…

2026/8/26 20:24:52 阅读更多 →
Postman接口测试(断言、关联、参数化、输出测试报告)

Postman接口测试(断言、关联、参数化、输出测试报告)

基本界面展示Get、Post请求Postman断言使用postman来判断预期结果与实际结果是否一致响应状态码断言响应包含字符串断言判断字符串的格式关联用于解决http请求之间存在依赖关系依赖:一个http请求的响应结果中的数据,被另一个请求使用登录 http请求&#…

2026/8/26 20:23:52 阅读更多 →

日新闻

Python random 模块常用函数详解:从入门到实战

Python random 模块常用函数详解:从入门到实战

目录 1. 引言2. 准备工作3. 基础随机函数4. 序列相关函数5. 随机种子与复现6. 实战案例7. 注意事项8. 常见问题与排查9. 总结 1. 引言 摘要: 本文系统介绍 Python 标准库 random 模块中最常用的随机数生成函数。内容涵盖基础随机函数(random()、unifor…

2026/8/26 0:00:40 阅读更多 →
《Microsoft Sql server 2008 Internals》读书笔记--第三章Databases and Database Files(2)

《Microsoft Sql server 2008 Internals》读书笔记--第三章Databases and Database Files(2)

《Microsoft Sql server 2008 Internals》索引目录: 《Microsoft Sql server 2008 Internals》读书笔记--目录索引 在上篇文章中,主要介绍了创建数据库的基本语法和FileGroup的初步知识。需要注意的是: 关于FileGroup 如果你的系统是用Raid设备直接存…

2026/8/26 1:18:18 阅读更多 →
政务AI智能体怎么建?三种模式、三步路径与四个误区

政务AI智能体怎么建?三种模式、三步路径与四个误区

政务AI智能体已经从概念试点阶段,转入了政务服务的常态化落地应用;在实际使用过程中,它能自主理解办事需求、辅助完成填报申报、开展材料预审,并联动多个系统协同作业,真正嵌入到政务办理的全流程当中。但在落地推进过…

2026/8/26 1:18:18 阅读更多 →

周新闻

[光学原理与应用-521]:对光的错误理解与纠偏

[光学原理与应用-521]:对光的错误理解与纠偏

首先光是一种能量的载体和形态,宏观上观察到的光是由无数个微观的光量子组成的,每个光子在产生的瞬间,其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前,在微观层面,每个光量子的运动轨迹是以波函数所展现…

2026/8/26 14:45:33 阅读更多 →
SIP通话转接原理与REFER方法实战解析

SIP通话转接原理与REFER方法实战解析

1. 通话转接不是“挂断再拨号”,而是SIP会话的动态重定向你有没有遇到过这样的场景:客服坐席A正在和客户通电话,突然需要把这通对话无缝转给专家坐席B,客户完全感知不到中间的断连——既没听到忙音,也没被要求重新拨号…

2026/8/26 17:46:43 阅读更多 →
Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

1. 为什么选择Kolla-ansible来部署单节点OpenStack?如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法,那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

2026/8/26 14:46:37 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/26 3:50:20 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/26 17:46:39 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/26 1:24:05 阅读更多 →