DMHS主备集群同主备集群的同步

DMHS主备集群同主备集群的单向同步

以下文档内容为在linux环境构建,HS同步方式为模式,部分表HS双向同步,目的端要同步的表不能有数据
A 10.30.2.11 主 服务名HSG1
B 10.30.2.12 备
C 10.30.2.13 主 服务名HSG2
D 10.30.2.14 备

首先在A,B,C,D上先安装初始化相同要求的数据库及实例,构建完2套集群环境。并开启联机归档日志,并且打开逻辑追加日志。
vi dm.ini
RLOG_APPEND_LOGIC = 1
保存重启数据库
在这里插入图片描述

注:ARCH_MODE 为“Y”,表示启用归档;为“N”,表示未启用。
查看DM7归档信息:
在这里插入图片描述

检查逻辑追加日志是否打开
在这里插入图片描述

A,B,C,D上安装hs同步工具
安装路径在/opt/dmhs/
A,B上修改环境变量
vim /etc/profile
在最后一行添加
export LD_LIBRARY_PATH=/home/dmdba/dmdbms/bin:$LD_LIBRARY_PATH
在这里插入图片描述

source /etc/profile
echo $LD_LIBRARY_PATH
在这里插入图片描述

添加服务名
vi /etc/dm_svc.conf
A,B上
HSG1=(10.30.2.11:5236,10.30.2.12:5236)
C,D上
HSG2=(10.30.2.13:5236,10.30.2.14:5236)

配置DDL同步

如果需要ddl同步,A,B上用SYSDBA用户创建辅助表和触发器,执行脚本是/opt/dmhs/scripts/ddl_sql_dm7.sql

在dmhs安装目录下生成dmhs.hs文件,内容如下
A,B上dmhs.hs配置

<?xml version="1.0" encoding="GB2312" standalone="no"?>               
<dmhs>                                                           
    <base>
	    <lang>en</lang>
		<mgr_port>5345</mgr_port>
		<chk_interval>3</chk_interval>
		<ckpt_interval>60</ckpt_interval>
		<siteid>3<
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值