达梦7web方式快速搭建dmhs双向同步

时间:2024-04-01 13:36:29

达梦7、dmhs双向同步web方式快速搭建

准备工作

查看并记录虚拟机IP地址,规划内置数据库放置位置。
我的第一台
达梦7web方式快速搭建dmhs双向同步
我的第二台
达梦7web方式快速搭建dmhs双向同步
使用对应版本的dmhs,使用dmdba用户进行安装

达梦7web方式快速搭建dmhs双向同步
点击确定后再点击下一步进入如下界面,选择接受、点击下一步
达梦7web方式快速搭建dmhs双向同步
保持默认免费试用,点击下一步达梦7web方式快速搭建dmhs双向同步
虚拟机一选择精简版
虚拟机二选择完整版,因为需要使用web搭建方式。安装目录可以自行选择合适位置。点击下一步达梦7web方式快速搭建dmhs双向同步
这里保持默认,点击安装
等待安装完成后点击下一步
达梦7web方式快速搭建dmhs双向同步
达梦7web方式快速搭建dmhs双向同步
接下来的一步虚拟机一和虚拟机二也有不同,需要在虚拟机一的界面上填入虚拟机二的ip地址,因为我们把内置数据库放到了虚拟机二上,它们的内置数据库ip都应该填红色箭头标注的值,其它选项保持默认即可。
达梦7web方式快速搭建dmhs双向同步
DmServiceHSDB是内置数据库的服务,在虚拟机二dmhs安装目录dmhs/db/bin下./DmServiceHSDB start启动
DmhsWebService是web服务,在虚拟机二dmhs安装目录dmhs/web/bin下./DmhsWebService start启动
DmhsAgentServiceHsAgent是代理服务。在dmhs安装目录dmhs/hs_agent下./DmhsAgentServiceHsAgent start启动,这一项两台虚拟机都需要启动,
通常内置数据库所在的主机需要开启以上三个服务,但是一般的dmhs同步的节点主机仅需开启代理服务即可,选用精简版安装的情况下也只有代理服务一个选项。
这里选择自动或者手动都可以,推荐选择手动启动熟悉环境
达梦7web方式快速搭建dmhs双向同步
需要保证源端的逻辑日志和归档日志已打开。然后重新启动数据库。
源端和目的端分别创建表T1和T2,插入些数据并提交,用于测试。

开始dmhs的web搭建

浏览器访问http://192.168.61.163:8080/manager/
输入账号admin 密码888888
达梦7web方式快速搭建dmhs双向同步
右键点击HsAgent(192.168.61.162)添加HS实例达梦7web方式快速搭建dmhs双向同步
这里先创建执行器,填入相关信息,点击确认
达梦7web方式快速搭建dmhs双向同步
同样,右键点击HsAgent(192.168.61.163)添加HS实例,也是先选中执行器(之所以先创建好执行器的原因是,之后创建捕获器时可以一键选择对应的执行器)
达梦7web方式快速搭建dmhs双向同步
目前执行器已经创建好了,现在添加捕获器
达梦7web方式快速搭建dmhs双向同步
右键HS-hs162,在弹出菜单中选择:添加模块,在打开的如下窗口中填入信息,执行器选择上面创建的192.168.61.163虚拟机上的执行器,点击确定
达梦7web方式快速搭建dmhs双向同步
同样,做对称的操作,右键HS-hs163,在弹出菜单中选择:添加模块,在打开的如下窗口中填入信息,执行器选择上面创建的192.168.61.162虚拟机上的执行器,点击确定
这是目前的操作结果,可以看到有两条dmhs同步链路
达梦7web方式快速搭建dmhs双向同步
右键HS-hs162 点击启动
达梦7web方式快速搭建dmhs双向同步
达梦7web方式快速搭建dmhs双向同步
同样右键HS-hs163 点击启动
分别右键HS-hs162、HS-hs163下的exec 执行模块,并点击启动
现在右键HS-hs162,选择控制台
达梦7web方式快速搭建dmhs双向同步
在打开的窗口里输入初始装载命令
copy 0 "sch.name='SYSDBA ‘" CREATE|INSERT|REG
达梦7web方式快速搭建dmhs双向同步

现在右键HS-hs163,选择控制台执行装载命令,这次仅需要装载T2表即可
copy 0 "sch.name='SYSDBA AND TAB.NAME=’T2’ " CREATE|INSERT|REG

装载完成后发现两边都是有两张表的,说明装载成功!达梦7web方式快速搭建dmhs双向同步
装载完成后分别右键两个dmhs实例下的exec启动即可开启双向同步
达梦7web方式快速搭建dmhs双向同步
达梦7web方式快速搭建dmhs双向同步
同步成功!