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

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

有图形界面,安装起来挺简单的,直接执行安装文件:
在这里插入图片描述

然后一步步的点下去就行了,咱没key,无视无视~
在这里插入图片描述
在这里插入图片描述

好像还是DM的老习惯,没用root安装,最后需要用root去执行一条cp
在这里插入图片描述
不过和数据库不一样,这些参数后面看都是能在配置文件里修改的,这里就不多看了,就注意同一套环境内的不同的机器上的站点ID要设置为不一样就行

安装完后,会弹出一个配置窗口,继续按照向导做配置
在这里插入图片描述
我们先在这台服务器上配置捕获器
在这里插入图片描述

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

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

需要指定同步的模式,这里我们就用SYSDBA来做演示好了,实际项目需要在这里指定项目使用到的模式:
在这里插入图片描述

白名单就不需要选择了,默认是此模式下的所有表都会进行同步
在这里插入图片描述
黑名单就是选择了的话,这些表就不会进行同步,这里我们先不选:
在这里插入图片描述
完成配置后,会显示我们设置的同步规则:
在这里插入图片描述
这个规则的意思就是说SYSDBA模式下的所有表参与同步
最后点击保存配置:
在这里插入图片描述

这个时候我们可以回到dmhs的安装目录下,找到一个叫dmhs.hs的文件
在这里插入图片描述

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

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

在这里插入图片描述
新建执行器:
在这里插入图片描述

不太清楚咋配的,就全都用默认的吧:
在这里插入图片描述

还是要保存后才生效:
在这里插入图片描述

这就是执行端生成的dmhs配置文件了:
在这里插入图片描述

先启动执行端的dmhs,启动dmhs服务后,还要连接dmhs_console工具后,执行start命令:
在这里插入图片描述
再启动捕获端的dmhs,捕获端需要先开启归档日志,并打开逻辑归档,可以通过下面的SQL查看:
在这里插入图片描述
如果没开的话, 就先到dm.ini里开启一下吧,改完后重启数据库生效
顺便先建一张表用于测试

启动dmhs服务后,还要连接dmhs_console工具,与执行端不同的是,我们需要先执行copy初始装载命令,再执行start命令:
在这里插入图片描述

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

然后我们可以测试一下效果了
在这里插入图片描述

可以看到现在129上已经有TEST这张表了
在这里插入图片描述
在128上插入一条数据,然后去129上看看,
在这里插入图片描述
同步成功~

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

发布了56 篇原创文章 · 获赞 5 · 访问量 9324

猜你喜欢

转载自blog.csdn.net/fengxiaozhenjay/article/details/104432755