目的:1、将DM6 BOOKSHOP库 PERSON模式下的所有表同步到DM7 RENYUAN模式下
2、将DM6 BOOKSHOP库 SALES模式下除SALESORDER_DETAIL、SALESORDER_HEADER、SALESPERSON三张表外的所有表同步到DM7 SHANGPIN模式下

1检查源库,目的库是否启用归档
cd /opt/dmdba/dmdbms/tool
./manager
数据库右键属性->归档日志
如图为启用

如果没有开启则勾选归档,然后重启数据库生效

开启源端DM6逻辑附加日志,修改dm.ini,配置ENABLE_LOGICAL_DML_LOG=1。
重启数据库后生效。

3检查环境变量
Echo $LD_LIBRARY_PATH

4源端,目的端安装dmhs
chmod 777 dmhs_V3.1.3_dm7_rev95459_rh6_64_veri_20201130.bin
./dmhs_V3.1.3_dm7_rev95459_rh6_64_veri_20201130.bin
源端




目的端:



5ddl同步管理
源端执行dmhs/scripts 目录中的sql语句建表和触发器,这里达梦6是20170508之后的版本,所以选V3。

按照上面的提示修改库名,然后执行。

成功后可以看到触发器

6修改源端配置文件

<?xml version="1.0" encoding="utf-8"?>
<dmhs><base><lang>ch</lang><mgr_port>5345</mgr_port>        <chk_interval>2</chk_interval><ckpt_interval>60</ckpt_interval><siteid>1</siteid><version>2.0</version></base><cpt><db_type>DM6</db_type><db_server>127.0.0.1</db_server><db_user>SYSDBA</db_user><db_pwd>SYSDBA</db_pwd><db_port>12345</db_port><db_name>BOOKSHOP</db_name><parse_thr>1</parse_thr><idle_time>3000</idle_time><ddl_mask>OBJ:OP</ddl_mask><dict_dir>/opt/dmhs_dict</dict_dir>       <arch><clear_interval>43200</clear_interval><clear_flag>0</clear_flag></arch>   <send><ip>192.168.72.139</ip><mgr_port>5345</mgr_port><data_port>5346</data_port><level>0</level><trigger>1</trigger><constraint>0</constraint><identity>1</identity><net_turns>1</net_turns><filter><enable><item>PERSON.*</item><item>SALES.*</item></enable><disable><item>SALES.SALESORDER_DETAIL</item><item>SALES.SALESORDER_HEADER</item><item>SALES.SALESPERSON</item></disable></filter><map><item>PERSON.*==RENYUAN.*</item><item>SALES.*==SHANGPIN.*</item></map></send></cpt>
</dmhs>

执行命令chown -R dmdba:dinstall /opt/dmhs/
7修改目的端配置文件

<?xml version="1.0" encoding="utf-8"?>
<dmhs><base><lang>ch</lang><mgr_port>5345</mgr_port><chk_interval>2</chk_interval><ckpt_interval>60</ckpt_interval><siteid>11</siteid><version>2.0</version></base><exec><recv><data_port>5346</data_port></recv><db_type>DM7</db_type><db_server>127.0.0.1</db_server><db_user>SYSDBA</db_user><db_pwd>SYSDBA</db_pwd><db_port>5236</db_port><level>0</level><exec_mode>1</exec_mode><exec_thr>16</exec_thr><exec_sql>1024</exec_sql><exec_trx>5000</exec_trx><exec_rows>1000</exec_rows><case_sensitive>1</case_sensitive><exec_policy>0</exec_policy><toggle_case>0</toggle_case><commit_policy>1</commit_policy><enable_merge>1</enable_merge><check_key>0</check_key></exec>
</dmhs>

执行命令chown -R dmdba:dinstall /opt/dmhs/

8启动DMHS服务及数据装载

如果安装目录存在 dmhs_cpt.tmp,则删除它
启动两端dmhs服务
cd /opt/dmhs/bin
cp DmhsServiceHSSERVER dmhs_serverd
./dmhs_serverd start

目的端启动执行服务
./dmhs_console
set lang ch
Connect
Start exec

源端数据装载:
./dmhs_console
set lang ch
Connect

装载数据copy 0 “sch.name=’PERSON’” CREATE|INSERT|LSN|DICT

装载数据copy 0 “sch.name=’SALES’” CREATE|INSERT|LSN|DICT

查看目的端/opt/dmhs/bin/log/目录下的dmhs日志是否完成装载

此时也可在目的端的管理工具看到装载过来的表

确认没有错误后,启动源端cpt
./dmhs_console
set lang ch
Connect
Start

查看日志是否正常:
源端日志

目的端日志

也可以通过exec命令查看目的端状态

DMHS DM6到DM7单向同步相关推荐

  1. DMHS DM7 单向同步

    1.1 情况介绍 DMHS版本:dmhs_V4.2.11_dm7_rev104232_rh6_64_veri_20211213 前提:SCOTT模式和PERSON模式都属于SCOTT用户 SCOTT和 ...

  2. ORACLE与DM7双向同步

    ORACLE.DM7双向同步 目录: 一.DMHS概述:------------------------ 2 二.DMHS环境搭建:--------------------- 2-14 2.1 环境准 ...

  3. Otter-入门篇4(单向同步实践)

    2019独角兽企业重金招聘Python工程师标准>>> Otter-入门篇4(单向同步实践)# 前言## 在前几节我们已经做好了关于otter的准备工作,配置好了zookeeper, ...

  4. 用事件标志组实现多事件的单向同步

    文章目录 1 用事件标志组实现多事件的单向同步 1 用事件标志组实现多事件的单向同步 问题需求: 某一任务等待事件中一个或多个事件同时发生. 解决方案: 事件发生时,设置指定事件标志位,任务4等待所有 ...

  5. 用邮箱实现多事件的单向同步

    文章目录 1 用邮箱实现多事件的单向同步 1 用邮箱实现多事件的单向同步 问题需求如下: 某一任务等待多个事件中的任意事件发生. 解决方案: 事件发生时,向邮箱中投递事件消息,任务在邮箱上等待消息然后 ...

  6. 用信号量实现任务间单向同步

    文章目录 1 用信号量实现任务间单向同步 1.1 问题需求 1.2 解决方案 1.3 其它方案 1.4 典型案例 1 用信号量实现任务间单向同步 1.1 问题需求 某一任务必须等待另一任务允许后才能继 ...

  7. oracle 11gogg,【OGG】Oracle GoldenGate 11g (二) GoldenGate 11g 单向同步配置 上

    Oracle GoldenGate 11g (二) GoldenGate 11g 单向同步配置 上 Item Source System Target System Platform RHEL6.4 ...

  8. centos mysql单向同步,虚拟机下实现Centos5.6下Mysql双向同步配置

    环境 注意虚拟机环境下的NAT模式,务必把IP设置成固定的 Master操作系统:Centos 5.6 Ip:192.168.214.138 Slave操作系统:Centos 5.6 Ip:192.1 ...

  9. goldengate for mysql_GoldenGate for mysql to mysql:单向同步

    GoldenGate for mysql to mysql:单向同步 GoldenGate用于在各种企业系统间以亚秒级速度复制和集成事务数据,是同类最佳的.易于部署的产品.GoldenGate 可以灵 ...

最新文章

  1. JavaScript初学笔记
  2. 前端学习(2136):使用es6模块化出现Access to script at ‘file:///... ..from origin ‘null‘ has been blocked。。。错误
  3. matlab中多边形滤波器,几种常见空间滤波器MATLAB实现
  4. 2017.9.17 kamp 思考记录
  5. 【初学者必读】—PowerShell 基础详解及设置
  6. linux 编译,链接和加载
  7. 都是以父元素的width为参照物的
  8. Java-基础类库第一篇认识基础类库
  9. 如何做肌电信号手势识别?
  10. spark 机器学习一 聚类算法案例小结
  11. [古文观止]《相州昼锦堂记》(宋·欧阳修)
  12. 基于html评定奖学金页面代码,学校助学奖学金申请表页面模板
  13. KMPlayer使用方法
  14. Normalize异常报错
  15. [计算机毕业设计]数字水印算法
  16. 在Chrome、Firefox、IE、360等多种浏览器中实现二代证阅读功能
  17. svg格鲁特动画代码
  18. 联想涉密专用计算机 字体,Lenovo出厂高分屏笔记本高分辨率下字体模糊的解决方法...
  19. 小度智能音箱维修点_小度音箱客服电话
  20. 计算机专业该如何学习:大一篇

热门文章

  1. python小试牛刀: K-best算法
  2. Egret与国内首个商业化游戏服务器引擎Matchvs达成深度合作
  3. 每隔几秒就提醒的软件+计数器+科研狗福利
  4. 常见路由协议组播地址
  5. labelme 语义分割数据集_labelme自定义语义分割数据集 Python文件调用labelme_json_to_da...
  6. ESP8266 NONOSDK 编译问题
  7. 【人工智能】话说人工智能与人工神经网络的历程
  8. 笔记:半监督的3D语义分割
  9. bp配置 sap_客户主数据的合作伙伴配置
  10. C++ iomanip函数库使用说明