达梦的异构数据库同步软件DMHS的简单安装

DM公司除了DM数据库之外,还做了一些数据周边的产品,今天尝试安装一下DM的异构数据库同步软件DMHS

有图形界面,安装起来挺简单的,直接执行安装文件:
达梦的异构数据库同步软件DMHS的简单安装_第1张图片

然后一步步的点下去就行了,咱没key,无视无视~
达梦的异构数据库同步软件DMHS的简单安装_第2张图片
达梦的异构数据库同步软件DMHS的简单安装_第3张图片

好像还是DM的老习惯,没用root安装,最后需要用root去执行一条cp
达梦的异构数据库同步软件DMHS的简单安装_第4张图片
不过和数据库不一样,这些参数后面看都是能在配置文件里修改的,这里就不多看了,就注意同一套环境内的不同的机器上的站点ID要设置为不一样就行

安装完后,会弹出一个配置窗口,继续按照向导做配置
达梦的异构数据库同步软件DMHS的简单安装_第5张图片
我们先在这台服务器上配置捕获器
达梦的异构数据库同步软件DMHS的简单安装_第6张图片

先试DM7到DM7的同步配置看看:

达梦的异构数据库同步软件DMHS的简单安装_第7张图片
达梦的异构数据库同步软件DMHS的简单安装_第8张图片

达梦的异构数据库同步软件DMHS的简单安装_第9张图片

达梦的异构数据库同步软件DMHS的简单安装_第10张图片
达梦的异构数据库同步软件DMHS的简单安装_第11张图片

需要指定同步的模式,这里我们就用SYSDBA来做演示好了,实际项目需要在这里指定项目使用到的模式:
达梦的异构数据库同步软件DMHS的简单安装_第12张图片

白名单就不需要选择了,默认是此模式下的所有表都会进行同步
达梦的异构数据库同步软件DMHS的简单安装_第13张图片
黑名单就是选择了的话,这些表就不会进行同步,这里我们先不选:
达梦的异构数据库同步软件DMHS的简单安装_第14张图片
完成配置后,会显示我们设置的同步规则:
达梦的异构数据库同步软件DMHS的简单安装_第15张图片
这个规则的意思就是说SYSDBA模式下的所有表参与同步
最后点击保存配置:
达梦的异构数据库同步软件DMHS的简单安装_第16张图片

这个时候我们可以回到dmhs的安装目录下,找到一个叫dmhs.hs的文件
达梦的异构数据库同步软件DMHS的简单安装_第17张图片

cat dmhs.hs,就能看到我们刚刚配置的内容了
达梦的异构数据库同步软件DMHS的简单安装_第18张图片
修改dmhs_serverd文件,将path指向我们刚刚生成的dmhs.hs文件,dmhs_home指向我们的安装路径,再在环境变量中加入数据库的bin目录
达梦的异构数据库同步软件DMHS的简单安装_第19张图片
然后启动dmhs服务
在这里插入图片描述

接着我们去配置DMHS的执行端,安装过程不再赘述,注意站点ID这次改为2:

达梦的异构数据库同步软件DMHS的简单安装_第20张图片
新建执行器:
达梦的异构数据库同步软件DMHS的简单安装_第21张图片

不太清楚咋配的,就全都用默认的吧:
达梦的异构数据库同步软件DMHS的简单安装_第22张图片

还是要保存后才生效:
达梦的异构数据库同步软件DMHS的简单安装_第23张图片

这就是执行端生成的dmhs配置文件了:
达梦的异构数据库同步软件DMHS的简单安装_第24张图片

先启动执行端的dmhs,启动dmhs服务后,还要连接dmhs_console工具后,执行start命令:
达梦的异构数据库同步软件DMHS的简单安装_第25张图片
再启动捕获端的dmhs,捕获端需要先开启归档日志,并打开逻辑归档,可以通过下面的SQL查看:
达梦的异构数据库同步软件DMHS的简单安装_第26张图片
如果没开的话, 就先到dm.ini里开启一下吧,改完后重启数据库生效
顺便先建一张表用于测试

启动dmhs服务后,还要连接dmhs_console工具,与执行端不同的是,我们需要先执行copy初始装载命令,再执行start命令:
达梦的异构数据库同步软件DMHS的简单安装_第27张图片

初始装载命令有一定的格式要求,我这里写的这条的意思是装载SYSDBA模式下的所有表。

然后我们可以测试一下效果了
达梦的异构数据库同步软件DMHS的简单安装_第28张图片

可以看到现在129上已经有TEST这张表了
达梦的异构数据库同步软件DMHS的简单安装_第29张图片
在128上插入一条数据,然后去129上看看,
达梦的异构数据库同步软件DMHS的简单安装_第30张图片
同步成功~

这个配置只能做最简单的表的数据的增删改查的同步,后面再来尝试一下DDL同步,ORACLE到DM7同步之类的功能吧

你可能感兴趣的:(达梦数据库)