DMHS配置DM8-DM8实时同步(非管理平台)

2023-11-21 13:20

本文主要是介绍DMHS配置DM8-DM8实时同步(非管理平台),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

前两篇文章主要介绍配置web管理控制台配置DMHS,实际客户现场环境都是非管理控制台的命令行操作,此章节展示命令行的非管理控制台操作。

源端环境:达梦8 192.168.1.223    主机名:DM8

目的端环境:达梦8 192.168.1.225 主机名:dbtest

1.DMHS部署安装

源端

目的端

 2.源端配置DDL

脚本在DMHS安装目录下scripts下

 建议使用DM管理工具执行

登录数据库验证结果:

 3.编辑目的端dmhs.hs配置文件在bin目录下

cat dmhs.hs
<?xml version="1.0" encoding="GB2312"?>
<dmhs>
    <base>
        <lang>ch</lang>
        <mgr_port>5345</mgr_port>
        <chk_interval>2</chk_interval>
        <ckpt_interval>45</ckpt_interval>
        <siteid>2</siteid>
        <version>2.0</version>
    </base>
    <exec>
       <recv>
        <data_port>5346</data_port>
       </recv>
       <db_type>dm8</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>
       <db_name></db_name>
       <char_code>PG_GB18030</char_code>
       <exec_thr>4</exec_thr>
       <exec_sql>1024</exec_sql>
       <exec_trx> 5000 </exec_trx>
       <exec_rows>1000</exec_rows>
    </exec>
</dmhs>

 4.启动目的端dmhs服务(报错是因为缺少ODBC的库文件,会影响目的端的对比功能)

 5.编辑源端DMHS配置文件dmhs.hs

 cat dmhs.hs
<?xml version="1.0" encoding="GB2312"?>
<dmhs>
     <base>
        <lang>ch</lang><!-- 语言选项,ch为中文,en为英文 -->
        <mgr_port>5345</mgr_port><!-- 管理端口号,默认为5345,最小值1000,最大值65535 -->
        <chk_interval>2</chk_interval><!-- 状态轮询间隔,默认为3s,最小值1s,最大值60s -->
        <ckpt_interval>45</ckpt_interval><!-- 执行端检查点间隔,默认60s,最小值10s,最大值65536s -->
        <siteid>1</siteid><!-- 站点ID,这个ID配置时要注意,全局唯一,最小值0,最大值65535 -->
        <version>2.0</version>
     </base>
     <cpt>
       <db_type>dm8</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>
       <idle_time>300</idle_time>
       <ddl_mask>op:obj</ddl_mask>
       <parse_thr>1</parse_thr>
     <arch><!--归档清理配置项-->
       <clear_interval>600</clear_interval>
       <clear_flag>2</clear_flag>
       <bak_dir></bak_dir>
     </arch>
     <send><!-- 发送模块配置 -->
       <ip>192.168.1.225</ip>
       <mgr_port>5345</mgr_port>
       <data_port>5346</data_port>
       <trigger>1</trigger><!-- 是否忽略触发器,默认为 0,限定值 0,1 -->
       <constraint>1</constraint><!-- 是否忽略约束,默认为 0,限定值 0,1 -->
       <identity>1</identity>
       <net_turns>0</net_turns>
       <filter><!--过滤配置项-->
         <enable><!-- 白名单,所有允许同步的表 -->
         <item>SYSDBA.*</item>
         </enable>
       </filter>
       <map><!--映射配置项-->
         <item>SYSDBA.*==SYSDBA.*</item>
       </map>
     </send>
    </cpt>
</dmhs>

 

 启动源端DMHS服务./dmhs_server dmhs.hs

clear exec lsn #为了初始化日志的起始位置。

copy 0 "sch.name='SYSDBA'" CREATE|INSERT|DICT

最后执行启动cpt模块

start cpt

 目的端检查T1,T2表均正常

 源端创建测试表T3/T4

 目的端查看:

在线服务平台地址:

https://eco.dameng.com

这篇关于DMHS配置DM8-DM8实时同步(非管理平台)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/402605

相关文章

流媒体平台/视频监控/安防视频汇聚EasyCVR播放暂停后视频画面黑屏是什么原因?

视频智能分析/视频监控/安防监控综合管理系统EasyCVR视频汇聚融合平台,是TSINGSEE青犀视频垂直深耕音视频流媒体技术、AI智能技术领域的杰出成果。该平台以其强大的视频处理、汇聚与融合能力,在构建全栈视频监控系统中展现出了独特的优势。视频监控管理系统EasyCVR平台内置了强大的视频解码、转码、压缩等技术,能够处理多种视频流格式,并以多种格式(RTMP、RTSP、HTTP-FLV、WebS

基于MySQL Binlog的Elasticsearch数据同步实践

一、为什么要做 随着马蜂窝的逐渐发展,我们的业务数据越来越多,单纯使用 MySQL 已经不能满足我们的数据查询需求,例如对于商品、订单等数据的多维度检索。 使用 Elasticsearch 存储业务数据可以很好的解决我们业务中的搜索需求。而数据进行异构存储后,随之而来的就是数据同步的问题。 二、现有方法及问题 对于数据同步,我们目前的解决方案是建立数据中间表。把需要检索的业务数据,统一放到一张M

服务器集群同步时间手记

1.时间服务器配置(必须root用户) (1)检查ntp是否安装 [root@node1 桌面]# rpm -qa|grep ntpntp-4.2.6p5-10.el6.centos.x86_64fontpackages-filesystem-1.41-1.1.el6.noarchntpdate-4.2.6p5-10.el6.centos.x86_64 (2)修改ntp配置文件 [r

Zookeeper安装和配置说明

一、Zookeeper的搭建方式 Zookeeper安装方式有三种,单机模式和集群模式以及伪集群模式。 ■ 单机模式:Zookeeper只运行在一台服务器上,适合测试环境; ■ 伪集群模式:就是在一台物理机上运行多个Zookeeper 实例; ■ 集群模式:Zookeeper运行于一个集群上,适合生产环境,这个计算机集群被称为一个“集合体”(ensemble) Zookeeper通过复制来实现

CentOS7安装配置mysql5.7 tar免安装版

一、CentOS7.4系统自带mariadb # 查看系统自带的Mariadb[root@localhost~]# rpm -qa|grep mariadbmariadb-libs-5.5.44-2.el7.centos.x86_64# 卸载系统自带的Mariadb[root@localhost ~]# rpm -e --nodeps mariadb-libs-5.5.44-2.el7

hadoop开启回收站配置

开启回收站功能,可以将删除的文件在不超时的情况下,恢复原数据,起到防止误删除、备份等作用。 开启回收站功能参数说明 (1)默认值fs.trash.interval = 0,0表示禁用回收站;其他值表示设置文件的存活时间。 (2)默认值fs.trash.checkpoint.interval = 0,检查回收站的间隔时间。如果该值为0,则该值设置和fs.trash.interval的参数值相等。

NameNode内存生产配置

Hadoop2.x 系列,配置 NameNode 内存 NameNode 内存默认 2000m ,如果服务器内存 4G , NameNode 内存可以配置 3g 。在 hadoop-env.sh 文件中配置如下。 HADOOP_NAMENODE_OPTS=-Xmx3072m Hadoop3.x 系列,配置 Nam

wolfSSL参数设置或配置项解释

1. wolfCrypt Only 解释:wolfCrypt是一个开源的、轻量级的、可移植的加密库,支持多种加密算法和协议。选择“wolfCrypt Only”意味着系统或应用将仅使用wolfCrypt库进行加密操作,而不依赖其他加密库。 2. DTLS Support 解释:DTLS(Datagram Transport Layer Security)是一种基于UDP的安全协议,提供类似于

综合安防管理平台LntonAIServer视频监控汇聚抖动检测算法优势

LntonAIServer视频质量诊断功能中的抖动检测是一个专门针对视频稳定性进行分析的功能。抖动通常是指视频帧之间的不必要运动,这种运动可能是由于摄像机的移动、传输中的错误或编解码问题导致的。抖动检测对于确保视频内容的平滑性和观看体验至关重要。 优势 1. 提高图像质量 - 清晰度提升:减少抖动,提高图像的清晰度和细节表现力,使得监控画面更加真实可信。 - 细节增强:在低光条件下,抖

JAVA智听未来一站式有声阅读平台听书系统小程序源码

智听未来,一站式有声阅读平台听书系统 🌟&nbsp;开篇:遇见未来,从“智听”开始 在这个快节奏的时代,你是否渴望在忙碌的间隙,找到一片属于自己的宁静角落?是否梦想着能随时随地,沉浸在知识的海洋,或是故事的奇幻世界里?今天,就让我带你一起探索“智听未来”——这一站式有声阅读平台听书系统,它正悄悄改变着我们的阅读方式,让未来触手可及! 📚&nbsp;第一站:海量资源,应有尽有 走进“智听