暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

达梦数据复制软件 DMDRS使用

·amour 2025-12-01
194

1.概述

达梦数据复制软件(简称DMDRS)是一种用于同构数据库、异构数据库以及各种数据管理系统之间的数据复制软件。

DMDRS采用模块化的设计,通过灵活配置不同的功能模块,实现多功能的数据复制服务,以满足多种场景下的数据复制业务需求。

基于数据复制业务的应用场景,DMDRS提供数据迁移、数据同步、数据分发和数据转换等功能,而且数据同步功能还支持一对一、双向、一对多、多对一、级联同步、环形同步和DMDRS主备等多种同步拓扑结构。


2.DMDRS安装

2.1 安装前准备工作

2.1.1检查系统信息

# 获取系统位数

getconf LONG_BIT

# 查询操作系统release信息。

lsb_release -a

# 查询系统信息。

cat /etc/issue

# 查询系统名称。

uname -a

# 查询系统架构

lscpu


2.1.2检查系统内存与存储空间

# 检查系统内存

# DMDRS安装和运行,需保证操作系统至少4GB的可用内存(RAM)

# 获取内存总大小。

grep MemTotal /proc/meminfo

# 获取交换分区大小。

grep SwapTotal /proc/meminfo

# 获取内存使用详情。

free

# 检查存储空间

# DMDRS安装需要100GB的存储空间

# 获取目录/home/dmdrs的可用空间。

df -h /home/dmdrs

# 查询目录/tmp的可用空间。

df -h /tmp


2.1.3创建安装用户

#创建 dmdrs 用户

groupadd dinstall -g 3001

useradd -G dinstall -m -d /home/dmdrs -s /bin/bash -u 3001 dmdrs

echo "admin" |passwd dmdrs --stdin

id dmdrs


2.2安装与卸载

2.2.1安装前准备

# 在运行安装程序前,需要赋予dmdrs_xxx.bin文件执行权限。

# chmod +x dmdrs_xxx.bin

su - root

chown -R dmdrs:dinstall /soft/dmdrs_rev197348_x86_rh6_64_20250821.bin

chmod 755 /soft/dmdrs_rev197348_x86_rh6_64_20250821.bin


2.2.2软件安装

# 软件安装

# 进入软件安装目录

cd /soft/

./dmdrs_rev197348_x86_rh6_64_20250821.bin -i

# 安装时如提示临时目录空间不足

# Insufficient Temp Directory space (requires >3G). Set DMDRS_INSTALL_TMPDIR to a different dir or free up space.

su - root

mkdir -p dmdrs_point

chown -R dmdrs:dinstall /dmdrs_point/

chmod -R 755 /dmdrs_point

su - dmdrs

DMDRS_INSTALL_TMPDIR=/dmdrs_point

export DMDRS_INSTALL_TMPDIR


2.2.3服务启动与停止

# 服务启动和停止

# 内置数据库服务

# 查看内置数据库服务状态

/home/dmdrs/dmdrs5/db/bin/DmServiceDFDB status

# 启动内置数据库服务

/home/dmdrs/dmdrs5/db/bin/DmServiceDFDB start

# 停止内置数据库服务

/home/dmdrs/dmdrs5/db/bin/DmServiceDFDB stop

# 达梦数据融合管理平台代理服务

# 查看达梦数据融合管理平台服务状态

/home/dmdrs/dmdrs5/web/DfmWebService status

# 启动达梦数据融合管理平台服务

/home/dmdrs/dmdrs5/web/DfmWebService start

# 停止达梦数据融合管理平台服务

/home/dmdrs/dmdrs5/web/DfmWebService stop

# 达梦数据融合管理平台服务

# 查看达梦数据融合管理平台代理服务状态

/home/dmdrs/dmdrs5/agent/DfmAgentService status

# 启动达梦数据融合管理平台代理服务

/home/dmdrs/dmdrs5/agent/DfmAgentService start

# 停止达梦数据融合管理平台代理服务

/home/dmdrs/dmdrs5/agent/DfmAgentService stop


2.2.4软件卸载

# 在DMDRS安装目录下,使用卸载脚本uninst.sh来执行卸载。

# 1. 进入DMDRS安装目录。

cd $DMDRS_HOME

cd /home/dmdrs/dmdrs5/

# 2. 执行卸载脚本。

./uninst.sh -i

根据实际的应用场景完成DMDRS的安装后,用户可以通过达梦数据融合管理平台(DMDFM)搭建DMDRS服务,也可以直接在服务器上搭建DMDRS服务。

达梦在线服务平台:https://eco.dameng.com

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论