达梦数据复制软件DMDRS 部署及DM-DM单向同步配置
1、DMDRS简介达梦数据复制软件简称 DMDRS 是一种用于同构数据库、异构数据库以及各种数据管理系统之间的数据复制软件。DMDRS 采用模块化的设计通过灵活配置不同的功能模块实现多功能的数据复制服务以满足多种场景下的数据复制业务需求。基于数据复制业务的应用场景DMDRS 提供数据迁移、数据同步、数据分发和数据转换等功能而且数据同步功能还支持一对一、双向、一对多、多对一、级联同步、环形同步和 DMDRS 主备等多种同步拓扑结构。根据实际的应用场景完成 DMDRS 的安装后用户可以通过达梦数据融合管理平台DMDFM搭建 DMDRS 服务也可以直接在服务器上搭建 DMDRS 服务。数据同步基本信息注源端代理需要和源端数据库部署在一台服务器上数据库IP地址端口源端数据库DM8192.168.6.1015236目标端端数据库DM8192.168.6.1015237管理平台\192.168.6.1008080源端代理\192.168.6.10119345目标端代理\192.168.6.100193452、安装部署[rootsp1:/root]# mkdir /dmdrs[rootsp1:/root]# chown -R dmdba:dmdba /dmdrs2.1上传安装包.bin文件给安装文件加上执行权限chmodux dmdrs_rev218265_x86_rh6_64_20260409.bin2.2执行安装命令开始安装使用外置库外置库可以自行安装一个DM数据库并填写连接信息2.3安装完成用root执行脚本安装完成以后切换到root用户执行root_installer脚本注册服务实现开机自启2.4实际安装过程[dmdbasp1:/home/dmdba]$ ./dmdrs_rev218265_x86_rh6_64_20260409.bin-iExtractinstallfiles......... Pleaseselectthe installers language (C/c:Simplified Chinese, H/h:Hong Kong Traditional Chinese, E/e:English)[E/e]:c -----------欢迎使用达梦数据复制软件安装工具----------- 输入[exit]可退出安装。 -----------安装目录----------- 指定安装目录[/home/dmdba/dmdrs5]:/dmdrs -----------安装组件----------- 请选择需要安装的组件[dmdbasp1:/home/dmdba]$ ./dmdrs_rev218265_x86_rh6_64_20260409.bin -i Extract install files......... Please select the installers language(C/c:Simplified Chinese, H/h:Hong Kong Traditional Chinese, E/e:English)[E/e]:c -----------欢迎使用达梦数据复制软件安装工具----------- 输入[exit]可退出安装。 -----------安装目录----------- 指定安装目录[/home/dmdba/dmdrs5]:/dmdrs -----------安装组件----------- 请选择需要安装的组件1.安装达梦数据融合管理平台2.安装代理 请选择安装组件数字序号(使用空格间隔):12选择的组件有:1.安装达梦数据融合管理平台2.安装代理 确认?[Y/y(确认选择)or N/n(重新选择)]:y -----------许可证文件-----------1.免费试用达梦数据复制软件(必须在试用期范围内使用反复安装无效使用时间为3个月)2.使用许可证文件 指定许可证文件(1,2)[1]:1 免费试用许可证文件限制信息如下 有效日期:1970-04-01 版本类型:试用版 许可证编号:dm66n367 授权顾客名称DEVELOPUSER当前选择为免费试用,是否继续安装?[Y/y or N/n]:y -----------配置----------- 数据库驱动路径配置 -数据库驱动路径[]: 注意代理配置IP不允许设置成127.0.0.1!代理配置-代理IP(192.168.122.1,192.168.100.100,192.168.6.100):192.168.6.100 代理配置-代理端口[19345]: 达梦数据融合管理平台配置-管理平台端口[8080]: 注意密码必须至少8个字符并且满足以下条件中的任意[两项]数字、大写字母、小写字母、特殊字符如!#$%^*等。达梦数据融合管理平台配置-管理平台密码: 达梦数据融合管理平台配置-管理平台确认密码: 是否使用外置库(0:不使用1:使用)[0]:1 外置库配置-数据库服务IP:127.0.0.1 外置库配置-数据库端口[15236]:5236 外置库配置-用户名[SYSDBA]: 外置库配置-密码[]: -----------安装小结----------- 安装目录:[/dmdrs]数据库驱动路径:[]代理IP:[192.168.6.100]代理端口:[19345]达梦数据融合管理平台IP:[127.0.0.1]达梦数据融合管理平台端口:[8080]外置库信息 数据库IP:[127.0.0.1]数据库端口:[5236]用户名:[SYSDBA]密码:[******]所需磁盘空间/可用磁盘空间:[1,768MB/4,163 MB]确认安装?[Y/y or N/n]:y -----------安装中----------- server 正在安装... server 安装完成. default 正在安装... default 安装完成. agent 正在安装... agent 安装完成. web 正在安装... web 安装完成. doc 正在安装... doc 安装完成. 安装成功 -----------系统服务----------- 达梦数据融合管理平台服务设置1.注册系统服务2.不注册系统服务 启动方式(1,2)[2]:1 正在创建达梦数据融合管理平台服务....达梦数据融合管理平台代理服务设置1.注册系统服务2.不注册系统服务 启动方式(1,2)[2]:1 正在创建达梦数据融合管理平台代理服务....以下配置脚本需要以root用户的身份运行. /dmdrs/scripts/root/root_installer.sh 是否已执行shell脚本?(Y/y or N/n)[Y/y]:y -----------安装总结----------- 达梦数据复制软件V5安装完成 地址:http://127.0.0.1:8080 用户名/密码:admin/****** 更多安装信息请查看安装日志文件/dmdrs/log/install.log2.5在源端服务器安装代理上述已完成安装但是目前准备把源数据库放在另外的服务器所以在源数据库服务器上再安装一个代理安装方式同上但是此次安装时只选择安装代理[dmdbabp1:/home/dmdba]$ ./dmdrs_rev218265_x86_rh6_64_20260409.bin-iExtractinstallfiles......... Pleaseselectthe installers language(C/c:Simplified Chinese, H/h:Hong Kong Traditional Chinese, E/e:English)[E/e]:c -----------欢迎使用达梦数据复制软件安装工具----------- 输入[exit]可退出安装。 -----------安装目录----------- 指定安装目录[/home/dmdba/dmdrs5]:/dmdrs -----------安装组件----------- 请选择需要安装的组件1.安装达梦数据融合管理平台2.安装代理 请选择安装组件数字序号(使用空格间隔):2 选择的组件有:2.安装代理 确认?[Y/y(确认选择)or N/n(重新选择)]:y -----------许可证文件-----------1.免费试用达梦数据复制软件(必须在试用期范围内使用反复安装无效使用时间为3个月)2.使用许可证文件 指定许可证文件(1,2)[1]:1 免费试用许可证文件限制信息如下 有效日期:1970-04-01 版本类型:试用版 许可证编号:dm66n367 授权顾客名称DEVELOPUSER当前选择为免费试用,是否继续安装?[Y/y or N/n]:y -----------配置----------- 数据库驱动路径配置 -数据库驱动路径[]: 注意代理配置IP不允许设置成127.0.0.1!代理配置-代理IP(192.168.122.1,192.168.100.101,192.168.6.101):192.168.6.101 代理配置-代理端口[19345]: 达梦数据融合管理平台配置-管理平台IP[]:192.168.6.100 达梦数据融合管理平台配置-管理平台端口[8080]: -----------安装小结----------- 安装目录:[/dmdrs]数据库驱动路径:[]代理IP:[192.168.6.101]代理端口:[19345]达梦数据融合管理平台IP:[192.168.6.100]达梦数据融合管理平台端口:[8080]所需磁盘空间/可用磁盘空间:[508MB/13,506 MB]确认安装?[Y/y or N/n]:y -----------安装中----------- server 正在安装... server 安装完成. default 正在安装... default 安装完成. agent 正在安装... agent 安装完成. doc 正在安装... doc 安装完成. 安装成功 -----------系统服务----------- 达梦数据融合管理平台代理服务设置1.注册系统服务2.不注册系统服务 启动方式(1,2)[2]:1 正在创建达梦数据融合管理平台代理服务....以下配置脚本需要以root用户的身份运行. /dmdrs/scripts/root/root_installer.sh 是否已执行shell脚本?(Y/y or N/n)[Y/y]:y -----------安装总结----------- 达梦数据复制软件V5安装完成 更多安装信息请查看安装日志文件/dmdrs/log/install.log[dmdbabp1:/home/dmdba]$安装完以后就可以打开浏览器输入地址登录了这里我的登录地址是http://192.168.6.100:8080/数据同步3.1配置数据源信息3.2源端数据库准备源端数据库需要开启源数据库的归档和逻辑日志新建3张表并在表里插入数据3.3新建同步工程填写源端和目标端服务器配置注意源端服务需要和源数据库服务部署在一台服务器上选择要同步的表部署成功3.4装载数据将源端的表结构及表中的存量数据装载到目标端可以在服务器上查看日志日志路径/dmdrs/INST_DRS/instance1/log3.5同步新增数据源端使用sqlark插入10行数据可以在web管控界面看到实时同步了10条数据登录disql查询源端和目标端数据量一致存量数据和增量数据都同步成功了达梦社区地址https://eco.dameng.com