注册
达梦数+套件DMDFM和DMDRS部署
技术分享/ 文章详情 /

达梦数+套件DMDFM和DMDRS部署

ZCH 2025/04/03 66 0 0

1概述

本文档记录达梦数据融合管理平台DMDFM和达梦数据复制软件DMDRS的实践过程。
达梦数据融合管理平台 DMDFM 是达梦为解决大型数据复制、数据集成项目的管理运维问题而推出的一款集安装配置、设计管理、监控运维于一体的软件。
达梦数据复制软件 DMDRS 是达梦数据库官方配套数据复制工具,完美支持达梦数据库和其他主流数据库之间的数据复制。

2部署规划

IP 部署服务 备注
192.168.228.8 DMDFM 达梦数据融合管理平台
192.168.228.9 DMDRS 源端库服务器
192.168.228.10 DMDRS 目的端服务器

3部署dmdfm

在“达梦数据融合管理平台”专用服务器操作。

3.1创建主机账号

# useradd dmdfm

3.2部署dmdfm

3.2.1登录dmdfm用户操作

[dmdfm@dfm ~]$ ./dmdfm_rev182024_x86_rh6_64_20250220.bin -i
Extract install files..........

Please select the installer's language (E/e:English C/c:Chinese)[E/e]:C
-----------欢迎使用达梦数据融合管理平台安装工具-----------
输入[exit]可退出安装。
-----------安装目录-----------
指定安装目录[/home/dmdfm/dmdfm5]:
-----------许可证文件-----------
1.免费试用达梦数据融合管理平台(必须在试用期范围内使用,反复安装无效,使用时间为3个月)
2.使用许可证文件
指定许可证文件(1,2)[1]:
免费试用许可证文件限制信息如下:
有效日期:2025-05-20
授权顾客名称:DEVELOP USER
项目名称:
许可证编号:dm66n367
版本类型:试用版
代理数:5
-----------配置-----------
达梦数据融合管理平台配置-管理平台端口[8080]:
注意:密码必须至少8个字符,并且满足以下条件中的任意两项:数字、大写字母、小写字母、特殊字符(如!@#$%^&*等)。
达梦数据融合管理平台配置-管理平台密码:
达梦数据融合管理平台配置-管理平台确认密码:
是否使用外置库(0:不使用  1:使用 )[0]:
-----------安装小结-----------
安装目录:[/home/dmdfm/dmdfm5]
达梦数据融合管理平台IP:[127.0.0.1]
达梦数据融合管理平台端口:[8080]
内置库信息:
数据库IP:[127.0.0.1]
数据库端口:[15236]
用户名:[SYSDBA]
密码:[******]
所需磁盘空间/可用磁盘空间:[1,523 MB/31,810 MB]
确认安装?[Y/y or N/n]:Y
-----------安装中-----------
default start ...    default finished.
web start ...    web finished.
doc start ...    doc finished.
db start ...    db finished.
安装成功
------------解压完成----------
-----------系统服务-----------
内置数据库服务设置
1.注册系统服务
2.不注册系统服务
启动方式(1,2)[2]:1
正在创建内置数据库服务....
达梦数据融合管理平台服务设置
1.注册系统服务
2.不注册系统服务
启动方式(1,2)[2]:1
正在创建达梦数据融合管理平台服务....
以下配置脚本需要以"root"用户的身份运行.
/home/dmdfm/dmdfm5/scripts/root/root_installer.sh
是否已执行shell脚本?(Y/y or N/n)[Y/y]:Y
-----------安装总结-----------
达梦数据融合管理平台V5安装完成
地址:http://127.0.0.1:8080
用户名/密码:admin/******
更多安装信息,请查看安装日志文件:/home/dmdfm/dmdfm5/log/install.log

3.2.2登录root用户操作

根据前一步提示,登录root用户执行:

[root@dfm ~]# /home/dmdfm/dmdfm5/scripts/root/root_installer.sh
创建DmServiceDFDB服务
Created symlink from /etc/systemd/system/multi-user.target.wants/DmServiceDFDB.service to /usr/lib/systemd/system/DmServiceDFDB.service.
创建服务(DmServiceDFDB)完成
创建DfmWebService服务
Created symlink from /etc/systemd/system/multi-user.target.wants/DfmWebService.service to /usr/lib/systemd/system/DfmWebService.service.
创建服务(DfmWebService)完成
启动DmServiceDFDB服务
启动DfmWebService服务

部署完成后生成以下两个服务,分别对应dmdfm前台web服务,以及内置数据库服务。

[root@dfm ~]# systemctl list-unit-files | grep D
DfmWebService.service                         enabled
DmServiceDFDB.service                         enabled

部署后自动启动的进程如下:

[dmdfm@dfm ~]$ ps -ef | grep dmdfm
dmdfm     15338      1  2 15:20 ?        00:00:02 /home/dmdfm/dmdfm5/db/bin/dmserver path=/home/dmdfm/dmdfm5/db/data/DAMENG/dm.ini -noconsole
dmdfm     15495      1 99 15:21 ?        00:01:46 /home/dmdfm/dmdfm5/jdk/bin/java -server -Xms3550m -Xmx3550m -Xmn2g -XX:+UseAdaptiveSizePolicy -XX:TargetSurvivorRatio=80 -XX:MetaspaceSize=256m -XX:MaxMetaspaceSize=500m -XX:-OmitStackTraceInFastThrow -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/home/dmdfm/dmdfm5/web/logs/java_heapdump.hprof -XX:-UseLargePages -Djava.ext.dirs=/home/dmdfm/dmdfm5/jdk/jre/lib/ext:/home/dmdfm/dmdfm5/jdk/lib/ext -Xloggc:/log/nacos_gc.log -verbose:gc -XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:+PrintGCTimeStamps -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=10 -XX:GCLogFileSize=100M -Dlogback.home=/home/dmdfm/dmdfm5/web/log -jar /home/dmdfmdmdfm5/web/dfm-admin.jar --spring.config.location=file:/home/dmdfm/dmdfm5/web/config/ dfm-admin

3.3访问dmdfm

访问http://192.168.228.8:8080,一睹界面:
image.png

登录后尚未配置同步工程的主页效果:
image.png

4部署代理(dfm-agent)

在数据同步源和目地服务器需要先部署代理服务,用于dmdrs同步服务的管理及信息监控。

4.1创建部署用户

本案例中数据源不是达梦数据库服务器,因此创建一个dmdrs服务器账号来部署代理:

# useradd dmdrs

同步目标为达梦数据库服务器,本案例就直接用dmdba用户部署。

4.2部署代理

进入“运维/代理管理”:
image.png
点击“新增代理”,填写相关部署信息:
image.png
如果服务器默认不能识别java环境,则需要手工指定JDK路径,当需要配置代理为开机启动服务时,需要填写root用户密码:
image.png
部署信息填好后,点击“预检查”确认没问题后,点击“开始安装”:
image.png
安装完成后,在“运维/代理管理”中可以查看到代理已启动运行:
image.png

5部署dmdrs

进入“运维/服务管理”:
image.png
填写DMDRS安装路径等信息,JDK路径配置和部署代理的配置一致即可:
image.png
“依赖环境路径”在后续配置同步工程时,再根据实际情况配置,通常为配置数据源的库(驱动及依赖库)文件。
image.png
部署信息填好后,点击“预检查”确认没问题后,点击“开始安装”:
image.png
在“运维/服务管理”页面可以看到已安装的drs服务:
image.png

6同步工程配置

完成上述框架模块部署,相当于交付了毛坯房,接下来要装修房子了,如添加数据源、配置各类同步工程:达梦同步达梦、Oracle同步达梦、MySQL同步达梦,金仓同步达梦等。
见续篇:达梦数+套件DMDRS同步案例(金仓数据库同步达梦数据库)

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服