目的: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. spoj453 Sums in a Triangle (tutorial) 动态规划
  2. MySQL中查询时间最大的一条记录
  3. Codeforces 924D Contact ATC (看题解)
  4. postgreSQL除法保留小数
  5. Q73:蒙特•卡罗积分(Monte Carlo Integration)
  6. python源码剖析_Python源码剖析的作品目录
  7. 精彩PuTTY 中文教程(解决乱码、X窗口、自动登陆等问题)
  8. php怎么获取图片信息,PHP获取图片信息exif
  9. 刘宇凡:人人都是自媒体
  10. Shell脚本切换root用户或获取root权限
  11. 【BH区块链项目热点问答】加拿大石油公司利用废弃天然气为挖掘BTC提供动力。你怎么看?...
  12. NetSpeed--网速检测
  13. 中国56个民族sql语句
  14. “云时代”大势当前,专有云成企业上云首选
  15. 点击键盘的return键收回键盘
  16. hadoop 错误锦集
  17. 正点原子STM32MP157学习——1.开发环境及基本知识
  18. 使用ls / 命令卡死,或者df -h 查看卡死解决办法
  19. Paxos算法与Fischer-Lynch-Paterson结论
  20. 逻辑学试题库及答案-辛苦整理-最全版本

热门文章

  1. SRS学习-部署SRS(GB28181版)
  2. 【2020】13 年终总结
  3. idea 无法正常启动Tomcat
  4. Windows各版本安装补丁操作手册问题处理
  5. SAR成像(四):多普勒频移的计算
  6. Harris-Benedict等式
  7. 通过class控制div的显示隐藏
  8. spark和kafka_如何使用Kafka API入门Spark流和MapR流
  9. 【工作笔记】Dropzone实现文件分块上传
  10. amba_device amba总线