DMHS的搭建及同步

DMHS的安装搭建
1.命令行方式运行
DMHS的搭建及同步
DMHS的搭建及同步
DMHS的搭建及同步
DMHS的搭建及同步
DMHS的搭建及同步

进行DMHS搭建,需要源端和目的端,两个虚拟机都需要安装达梦数据库和DMHS,需要有数据库实例。

源端需要修改环境变量 在 ~ 目录下 .bash_profile
DMHS的搭建及同步
DMHS的搭建及同步

2.配置dm.ini
ARCH_INI = 1
RLOG_APPEND_LOGIC = 1
注意:dm.ini 配置参数中“FAST_COMMIT”必须为 0,否则会导致逻辑日志不全而影响
同步。
3.配置dmarch.ini
DMHS的搭建及同步

4.重启数据库,使参数生效,并可以通过SQL
SELECT ARCH_DEST, ARCH_FILE_SIZE FROM SYS.V$DM_ARCH_INI WHERE ARCH_TYPE=‘LOCAL’
AND ARCH_IS_VALID=‘Y’;
来检查归档配置的正确
DMHS的搭建及同步

SELECT PARA_VALUE FROM SYS.V$DM_INI WHERE PARA_NAME = ‘RLOG_APPEND_LOGIC’;
归档日志是否正确
DMHS的搭建及同步

SELECT PATH FROM SYS.V$RLOGFILE;
查询在线日志
DMHS的搭建及同步

select para_value from v$dm_ini where para_name = ‘FAST_COMMIT’;
检查 FAST_COMMIT 参数是否为 0
DMHS的搭建及同步

5.登录源端DISQL执行脚本ddl_sql_dm7.sql
鉴于版本bug,建议使用管理工具复制该脚本文件执行。

6.在源端的dmhs的bin目录下面配置 dmhs.hs

<?xml version="1.0" encoding="GB2312"?> ch 5345 60 1 dm8 127.0.0.1 SYSDBA SYSDBA 5236 1 op:obj 600 2 /dmarch/arch_bak 192.168.137.12 5345 5346 1 1 1 0 SYSDBA.* SYSDBA.*==DMHS.* ![在这里插入图片描述](https://img-blog.csdnimg.cn/20200821172403252.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQyMjkyMjA2,size_16,color_FFFFFF,t_70#pic_center)

7.在目的端的dmhs的bin目录配置dmhs.hs

ch 5345 60 2 2.0 5346 dm8 127.0.0.1 SYSDBA SYSDBA 5236 4 1024 5000 1000 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20200821172407628.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQyMjkyMjA2,size_16,color_FFFFFF,t_70#pic_center)

8.启动源端服务
DMHS的搭建及同步

9.目的端
1)启动服务
DMHS的搭建及同步

2)目的端开启同步服务
DMHS的搭建及同步
DMHS的搭建及同步

10.源端初始装载

./dmhs_console
DMHS >connect
DMHS >copy 0 “sch.name=‘SYSDBA’” DICT|LSN|CREATE|INSERT|INDEX
DMHS的搭建及同步
DMHS的搭建及同步

11.开启同步
源端
DMHS的搭建及同步
DMHS的搭建及同步

目的DMHS的搭建及同步