dmhs同步工具---达梦到oracle的单向同步,表结构不同的配置方法

   在国产化的趋势下,现许多厂商都采购了国产数据库,比如用达梦数据库替换原来的oracle数据库,客户可能比较担心国产数据库如果有问题,我们有没有办法回退到原来,这样不耽误系统的使用。现提供个方案是,使用达梦的dmhs同步软件进行达梦到oracle的同步,一旦达梦数据库出现问题,我们可以在最短时间切换到原来的oracle数据库上。
   以下是数据同步比较特殊的一种情况,两边表结构不一致

建议在差异不大的情况下如下配置,如果差异过大,配置起来比较繁琐。

一、软件信息
1.软件部署在/opt/dmhs下,配置文件是/opt/dmhs/bin2/dmhs.hs
2.添加表同步需要配置dmhs.hs文件,重启服务生效。
3.服务脚本在/opt/dmhs/bin2下,名字是DmhsS开头的文件,执行方式为:
./DmhsS… start 启动服务
./DmhsS… stop 关闭服务
./DmhsS… restart 重新启动服务

二、如何配置dmhs.hs文件
1.现场的表分为两种,一种是DM和oracle表结构一致的,另一种是DM部分表的字段多于oracle端。
2.如图所示,整体同步配置已经配置好了,其中的号的意思就是同步OASYS模式下所有表,因oracle和dm两端模式不同,所以需要配置dm端.==oracle.*,整体配置是这样的,已经配置好了,相同表结构的表就不需要单独配置了,剩下就是表结构不同的表的配置,需要对每张表单独添加tableitem标签,写法如下,tabname标签配置表的名字,type标签等于1的意思是添加黑名单&#

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值