DM8-DM8数据同步测试报告

本文详细介绍了如何配置和使用达梦数据库DMHS(Data Migration High Speed)工具,包括源端和目标端数据库的环境检查、DM8数据库的设置、DMHS工具的安装以及两端的配置步骤,确保数据同步的顺利进行。
摘要由CSDN通过智能技术生成

1 环境信息

1.1 源端库

IP地址 192.168.163.133
操作系统版本 中标麒麟7.4
操作系统登录信息 root/123 dmdba/123
达梦数据库安装包 dm8_setup_rh7_64_ent_8.1.1.56_20191223.iso

1.2 目的端库

IP地址 192.168.163.134
操作系统版本 中标麒麟7.4
操作系统登录信息 root/123 dmdba/123
达梦数据库安装包 dm8_setup_rh7_64_ent_8.1.1.56_20191223.iso

1.3 DMHS环境

Linux版本 安装包:dmhs_V3.1.3_dm8_rev90484_rh7_64_veri_20200426.bin
源端库 安装路径:/home/dmhs
前台启动脚本:/home/dmhs/bin目录下执行:./dmhs_server
管理端口:5345
数据端口:5346
目的端库 安装路径:/home/dmhs
前台启动脚本:/home/dmhs/bin目录下执行:./dmhs_server
管理端口:5345
数据端口:5346

2 双方环境检查

2.1 源端DM8数据库配置

 环境检查

  1. 首先查看源端归档是否开启 :
    select * from v$dm_ini where para_name=‘ARCH_INI’;
    或者查看dm.ini 文件中ARCH_INI=1,若 ARCH_INI 为 0,则需要配置 dmarch.ini 文件,配置如下:
    [ARCHIVE_LOCAL1]
    ARCH_TYPE= LOCAL
    ARCH_DEST= /home/dmdba/dmdbms/arch(根据实际情况配置归档路径)
    ARCH_FILE_SIZE= 128 (根据实际情况配置文件大小)
    ARCH_SPACE_LIMIT= 0(根据实际情况配置大小限制)

  2. 创建辅助表:
    使用DM管理工具连接192.168.163.133,端口号5236,账号密码SYSDBA/密码
    cd /home/dmdba/dmdbms/tool
    ./manager
    使用管理工具执行/home/dmdata/dmhs/scripts/ddl_sql_dm7.sql脚本,新增DDL触发器。
    在这里插入图片描述

  3. 开启逻辑附加日志:
    在数据库执行以下2个sql开启逻辑日志功能,执行成功后,重启数据库服务生效。
    sp_set_para_value(2,‘RLOG_APPEND_LOGIC’,1);
    –重启完成后,查询验证参数是否生效
    select para_value from v$dm_ini where para_name='RLOG_APPEND_LOGIC’;

2.2 目的端DM8配置

前提条件是安装好DM8数据库和同步软件。

2.3 DMHS同步工具安装

1.启动安装程序:
启动时,先确认安装程序是否有执行权限,如果没有使用chmod 777 dmhs_V3.1.3_dm8_rev90484_rh7_64_veri_20200426.bin进行授权。
在这里插入图片描述
在这里插入图片描述
2.选择安装语言:
在这里插入图片描述
3.进入安装向导:
在这里插入图片描述
4.接受许可证协议:
在这里插入图片描述
5.选择授权文件:
在这里插入图片描述
6.选择安装类型和安装目录:
在这里插入图片描述
7.查看安装小结:
在这里插入图片描述
8.显示安装进度:
在这里插入图片描述
9.配置Guard数据库:
在这里插入图片描述
10.配置安装服务:
在这里插入图片描述
在这里插入图片描述

2.4 执行端DM8同步工具配置

  1. 安装dmhs环境以后,首先配置环境变量,在.bash_profile配置文件新增:
    export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/dmhs/bin
    export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/dmdba/dmdbms/bin

  2. 在root用户下使用chown –R dmdba:dinstall /home/dmhs 修改目录所属用户和组;

  3. 在/home/dmhs/bin目录下新增dmhs.hs配置,具体的配置见:3.1附录1-dmhs.hs配置;

  4. 配置完成以后,在/home/dmhs/bin目录下执行./dmhs_server,开启dmhs的服务脚本;
    在这里插入图片描述

  5. 启动dmhs服务以后,开启新窗口在/home/dmhs/bin目录下执行:./dmhs_console,连接执行端控制台,执行:connect 192.168.163.134:5345,然后启动exec服务,执行start exec
    在这里插入图片描述

2.5 捕获端同步工具配置

  1. 安装dmhs环境以后,首先配置环境变量,在.bash_profile配置文件新增:
    export LD_LIBRARY_PATH= L D L I B R A R Y P A T H : / h o m e / d m h s / b i n e x p o r t L D L I B R A R Y P A T H = LD_LIBRARY_PATH:/home/dmhs/bin export LD_LIBRARY_PATH= LDLIBRARYPATH:/home/dmhs/binexportLDLIBRARYPATH=LD_LIBRARY_PATH:/home/dmdba/dmdbms/bin
  2. 在root用户下使用chown –R dmdba:dinstall /home/dmhs 修改目录所属用户和组;
  3. 在/home/dmhs/bin目录下新增dmhs.hs配置,具体的配置见:3.2附录2-dmhs.hs;
  4. 配置完成以后,在/home/dmhs/bin目录下执行./dmhs_server,开启dmhs的服务脚本;
    在这里插入图片描述
  5. 启动dmhs服务以后,开启新窗口在/home/dmhs/bin目录下执行:./dmhs_console,连接执行端控制台,拷贝数据字典,装载数据。
    6.在这里插入图片描述

3 附录

3.1 附录1 – 目的端dmhs.hs配置

<?xml version="1.0" encoding="GB2312" standalone="no"?> ch 5345 60 2 2.0 5345 5346 1 exec 1 0 DM8 192.168.163.134 SYSDBA SYSDBA 5236 2

3.2 附录2 – 源端dmhs.sh配置

<?xml version="1.0" encoding="GB2312" standalone="no"?> ch 5345 60 1 DM8 192.168.163.133 SYSDBA SYSDBA 5236 10 1 OP:OBJ:REC 60 0 192.168.163.134 5345 5346 0 1 1 1 DMDBA.*

达梦社区地址:https://eco.dameng.com

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值