传统的手动安装数据库的方式比较繁琐,并且比较考验操作者的记忆力和对各种情况的考虑是否全面,而使用一个编写好的脚本不仅能减少错误,还能减轻工作量提升效率
目前有两个自动化安装脚本可供使用,一个是部门提供的DMDB_INSTALL_SCRIPTS,一个是服务中心提供的DMShellInstall
本次以部门提供的脚本为例,不过在实际使用过程中还是以中心提供的脚本为主
| 内容 | 版本/类型 |
|---|---|
| 达梦数据库 | 均可 |
DMDB_INSTALL_SCRIPTS |
20251212 |
DMShellInstall |
V5.0.1 |
首先先看一下自动安装脚本的目录结构
[root@localhost DMDB_INSTALL_SCRIPTS_20251212]# tree
.
├── bak
│ ├── config20260804110414
│ ├── fstab20260804110414
│ ├── grub20260804110414
│ ├── limits20260804110414.conf
│ ├── login20260804110414
│ ├── sysctl20260804110414.conf
│ └── system20260804110414.conf
├── custom_config.txt
├── dm8_20260707_x86_kylin10_sp1_64.iso
├── log
│ ├── DB_CREATE_202608041109.log
│ ├── DB_CREATE_202608041121.log
│ ├── dmbak.sql
│ ├── DMDB_init_sch.log
│ ├── dminstall.txt
│ ├── dm_software.log
│ ├── SVICE_CREATE_202608041110.log
│ ├── SVICE_CREATE_202608041121.log
│ ├── system_detail.txt
│ ├── systeminfo.txt
│ └── system_para_adj.log
├── main.sh
├── read_me.txt
└── scripts
├── async_cluster_install.sh
├── auto_gdb.sh
├── Auto_ParaAdj_Stats.sql
├── checkenv.sh
├── checkini.sh
├── common.sh
├── db_install_more.jar
├── init_env.sh
├── init_inst.sh
├── init_schema.sh
├── ins_conf_dm8.xml
├── install.sh
├── local_backup.sh
├── optimize_para.sh
├── ps_check.sh
├── ps_switch.sh
├── ps_takeover.sh
├── rt_cluster_install.sh
└── uninstall_db.sh
3 directories, 41 files
在根目录下存在三个文件和两个文件夹,log目录显然是放日志的,script目录显然是放脚本的,还有个性化配置文件custom_config.txt、程序调用主脚本main.sh、说明文件read_me.txt
脚本有以下功能:
main.sh脚本起到一个类似于main函数的作用
准备在两台机器上安装达梦数据库组成主备集群,这两台机器在同一个局域网内
规划ip:主库192.168.42.132,备库192.168.42.133
修改配置文件custom_config.txt
主库:
[root@localhost src]# cd /root/DMDB_INSTALL_SCRIPTS_20251212/
[root@localhost DMDB_INSTALL_SCRIPTS_20251212]# vi custom_config.txt
# 主要修改实例名,主库和备库实例名不能一样
instance_name = DM01
# 集群组名
GROUP_NAME = GRP1
# 集群成员名称要填实例名称,顺序是 主库,备库
cluster_inst = DM01,DM02
# 对应的物理IP,顺序是 主库IP,备库IP
PUBLIC_IP = 192.168.42.132,192.168.42.133
# 对应的私网 IP,顺序是 主库IP,备库IP
PRIVATE_IP = 192.168.42.132,192.168.42.133
备库:
[root@localhost src]# cd /root/DMDB_INSTALL_SCRIPTS_20251212/
[root@localhost DMDB_INSTALL_SCRIPTS_20251212]# vi custom_config.txt
# 主要修改实例名,主库和备库实例名不能一样,主库DM01,备库DM02,仅此处不同
instance_name = DM02
# 集群组名
GROUP_NAME = GRP1
# 集群成员名称要填实例名称,顺序是 主库,备库
cluster_inst = DM01,DM02
# 对应的物理IP,顺序是 主库IP,备库IP
PUBLIC_IP = 192.168.42.132,192.168.42.133
# 对应的私网 IP,顺序是 主库IP,备库IP
PRIVATE_IP = 192.168.42.132,192.168.42.133
先执行单实例安装执行步骤:
chmod -R 755 DMDB_install_scripts检查文件是否齐全:
[root@localhost ~]# cd /root [root@localhost ~]# ls 公共 图片 音乐 dm8_20260707_x86_kylin10_sp1_64.iso 模板 文档 桌面 DMDB_INSTALL_SCRIPTS_20251212.zip 视频 下载 anaconda-ks.cfg initial-setup-ks.cfg
解压并配置脚本
[root@localhost ~]# unzip DMDB_INSTALL_SCRIPTS_20251212.zip
【解压过程略】
# 进入脚本文件夹
[root@localhost ~]# cd DMDB_INSTALL_SCRIPTS_20251212
# 授予755权限,7 5 5是rwx r-x r-x
[root@localhost DMDB_INSTALL_SCRIPTS_20251212]# chmod -R 755 .
# 修改配置文件
[root@localhost DMDB_INSTALL_SCRIPTS_20251212]# vi custom_config.txt
[root@localhost DMDB_INSTALL_SCRIPTS_20251212]#
创建并挂载所需目录
[root@localhost DMDB_INSTALL_SCRIPTS_20251212]# mkdir -p /data/dmdbms
[root@localhost DMDB_INSTALL_SCRIPTS_20251212]# mkdir -p /data/dmdata/5236
[root@localhost DMDB_INSTALL_SCRIPTS_20251212]# mkdir -p /data/dmarch
[root@localhost DMDB_INSTALL_SCRIPTS_20251212]# mkdir -p /dmbak/full
[root@localhost DMDB_INSTALL_SCRIPTS_20251212]# mkdir -p /dmbak/incr
[root@localhost DMDB_INSTALL_SCRIPTS_20251212]#
移动iso文件
[root@localhost DMDB_INSTALL_SCRIPTS_20251212]# mv /root/dm8_20260707_x86_kylin10_sp1_64.iso .
[root@localhost DMDB_INSTALL_SCRIPTS_20251212]# ls
custom_config.txt log read_me.txt
dm8_20260707_x86_kylin10_sp1_64.iso main.sh scripts
执行
[root@localhost DMDB_INSTALL_SCRIPTS_20251212]# ./main.sh
####### 欢迎进入达梦数据库自动化安装程序 #######
----------------------------------------------
| <安装选项> |
| |
| a. 安装前系统参数调整 |
| b. 安装前环境检查 |
| c. 生成主备环境安装文档 |
| d. 生成单机环境安装文档 |
| e. 主备集群参数对比 |
| f. 常用功能测试并生成文档 |
| -------------------------------------------- |
| <单实例安装> |
| |
| 1. 安装数据库软件 |
| 2. 初始化数据库实例 |
| 3. 数据库参数优化(脚本参数、兼容参数) |
| 4. 配置本地备份 |
| 5. 创建业务用户及表空间 |
| 6. 卸载数据库实例 |
| 7. 卸载数据库软件 |
| -------------------------------------------- |
| <集群安装> (主库先执行,备库后执行) |
| |
| 8. 安装实时主备环境 |
| 9. 安装读写分离环境 |
| 10. 安装异步主备环境 |
| 0. 退出 |
| |
----------------------------------------------
请确认配置文件已修改,输入您的选择(a/b/c/d/e/f/1/2/3/4/5/6/7/8/9/10/0) :
这里以单机安装为例,依次执行a、b、1、2,其他是可选项
选择a:安装前系统参数调整
数据库属于应用系统中重中之重,不论实施还是运维,都应当抱有敬畏之心。
在我们实施运维中,我们应当自问,我们对服务器是否有足够的了解,对数据库要
求是否有足够的认知。
此脚本,只是为了方便在新服务器上实施部署数据使用的,如果在旧服务器使
用此脚本,请务必做好数据备份工作。以免发生数据丢失或者损坏,造成不可挽回
的损失。
------------------------------------------------------------------------
服务器信息
------------------------------------------------------------------------
CPU model :12th Gen Intel(R) Core(TM) i5-12500H
Number of cores :4
CPU frequency :3110.404 MHz
Total size of Disk :45.0 GB (9.3 GB Used)
Total amount of Mem :6655 MB (772 MB Used)
Total amount of Swap :5119 MB (0 MB Used)
System uptime :0 days, 0 hour 11 min
Load average :0.01, 0.05, 0.04
OS :Kylin Linux Advanced
Arch :x86_64
Kernel :4.19.90-89.11.v2401.ky10.x86_64
Virt :vmware
###################################
###################################
create os dmdba:
Password settings for dmdba:
更改用户 dmdba 的密码 。
passwd:所有的身份验证令牌已经成功更新。
Password settings for dmdba configration succeeded
The DMDBA is created successfully
Stop firewall:
Removed /etc/systemd/system/multi-user.target.wants/firewalld.service.
Removed /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
Stop firewall configration succeeded
###################################
Disable Selinux:
setenforce: SELinux is disabled
Disabled
Disable Selinux configration succeeded
###################################
###################################
set x86_64 deadline:
Modify sda deadline succeeded
###################################
###################################
Disabled transparent hugepages:
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-4.19.90-89.11.v2401.ky10.x86_64
Found initrd image: /boot/initramfs-4.19.90-89.11.v2401.ky10.x86_64.img
Found linux image: /boot/vmlinuz-0-rescue-c55d455249c44c76b446128fd6cea2a6
Found initrd image: /boot/initramfs-0-rescue-c55d455249c44c76b446128fd6cea2a6.im g
done
Disabled transparent hugepages configration succeeded
###################################
Modify CoreDump:
###################################
###################################
Modify parameters:
kernel.sysrq = 0
net.ipv4.ip_forward = 0
net.ipv4.conf.all.send_redirects = 0
net.ipv4.conf.default.send_redirects = 0
net.ipv4.conf.all.accept_source_route = 0
net.ipv4.conf.default.accept_source_route = 0
net.ipv4.conf.all.accept_redirects = 0
net.ipv4.conf.default.accept_redirects = 0
net.ipv4.conf.all.secure_redirects = 0
net.ipv4.conf.default.secure_redirects = 0
net.ipv4.icmp_echo_ignore_broadcasts = 1
net.ipv4.icmp_ignore_bogus_error_responses = 1
net.ipv4.conf.all.rp_filter = 1
net.ipv4.conf.default.rp_filter = 1
net.ipv4.tcp_syncookies = 1
kernel.dmesg_restrict = 1
net.ipv6.conf.all.accept_redirects = 0
net.ipv6.conf.default.accept_redirects = 0
fs.file-max = 6815744
fs.aio-max-nr = 1048576
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 4194304
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
vm.swappiness = 0
vm.dirty_background_ratio = 3
vm.dirty_ratio = 80
vm.dirty_expire_centisecs = 500
vm.dirty_writeback_centisecs = 100
vm.overcommit_memory = 0
vm.numa_stat = 0
kernel.core_pattern = /home/dmdba/core-%e-%p-%s
OS parameters is already configured
###################################
Modify parameters:
system is already configured
###################################
Modify OS Limits:
OS Limits is already configured
###################################
Modify /etc/pam.d/login:
Modify login configration succeeded
###################################
turn off swap:
Modify swap configration succeeded
###################################
System parameters are adjusted.Please reboot OS !
##### 请输入Enter,并继续操作 #####
选择b:安装前环境检查
##### dd dsync
RemoveIPC=no
##### 环境检查完成,请检查./log/system_detail.txt
##### 请输入Enter,并继续操作 #####
选择1:安装数据库软件
##### 开始安装数据库软件 ...
##### 软件挂载点不存在,请确认是否安装在 /data/dmdbms 目录下 (Y/N):y
/data/dmdbms
##### 环境检查完成,正在拷贝安装介质 ...
##### 开始安装软件 ...
移动 /data/dmdbms/bin/dm_svc.conf 到/etc目录
创建DmAPService服务
Created symlink /etc/systemd/system/multi-user.target.wants/DmAPService.service → /usr/lib/systemd/system/DmAPService.service.
创建服务(DmAPService)完成
启动DmAPService服务
##### 数据库软件安装完成
##### 请输入Enter,并继续操作 #####
选择2:初始化数据库实例
##### 开始安装数据库实例 ...
##### 实例挂载点不存在,请确认是否安装在 /data/dmdata/5236 目录下 (Y/N):y
/data/dmdata/5236
##### 是否开启归档(Y/N):y
##### 归档挂载点不存在,请确认是否安装在 /data/dmarch 目录下 (Y/N):y
/data/dmarch
Starting DmServiceDM01: [ OK ]
##### DmServiceDM01 start 操作执行成功.
##### 数据库实例安装完成
##### 请输入Enter,并继续操作 #####
安装完成,测试一下是否能正常使用
[root@localhost bin]# ./disql SYSDBA
密码:
服务器[LOCALHOST:5236]:处于普通打开状态
登录使用时间 : 4.400(ms)
disql V8
SQL> CREATE TABLE TEST_EMPLOYEES (
2 ID INT PRIMARY KEY,
3 NAME VARCHAR(50),
4 SALARY DECIMAL(10,2)
5 );
操作已执行
已用时间: 41.304(毫秒). 执行号:67201.
SQL> INSERT INTO TEST_EMPLOYEES VALUES (1, '张三', 8000.00);
影响行数 1
已用时间: 2.676(毫秒). 执行号:67202.
SQL> INSERT INTO TEST_EMPLOYEES VALUES (2, '李四', 9500.50);
影响行数 1
已用时间: 2.022(毫秒). 执行号:67203.
SQL> INSERT INTO TEST_EMPLOYEES VALUES (3, '王五', 12000.00);
影响行数 1
已用时间: 2.000(毫秒). 执行号:67204.
SQL> SELECT * FROM TEST_EMPLOYEES;
行号 ID NAME SALARY
---------- ----------- ------ ------
1 1 张三 8000
2 2 李四 9500.5
3 3 王五 12000
已用时间: 2.651(毫秒). 执行号:67205.
SQL> UPDATE TEST_EMPLOYEES SET SALARY = 9000.00 WHERE NAME = '张三';
影响行数 1
已用时间: 2.972(毫秒). 执行号:67206.
SQL> DELETE FROM TEST_EMPLOYEES WHERE NAME = '李四';
影响行数 1
已用时间: 2.879(毫秒). 执行号:67207.
SQL> SELECT * FROM TEST_EMPLOYEES;
行号 ID NAME SALARY
---------- ----------- ------ ------
1 1 张三 9000
2 3 王五 12000
已用时间: 0.474(毫秒). 执行号:67208.
SQL> SP_TABLEDEF('SYSDBA', 'TEST_EMPLOYEES');
行号 COLUMN_VALUE
---------- -------------------------------------------------------------------
1 CREATE TABLE "SYSDBA"."TEST_EMPLOYEES" ( "ID" INT NOT NULL, "NAME" VARCHAR(50), "SALARY" DECIMAL(10,2), NOT CLUSTER PRIMARY KEY("ID")) STORAGE(ON "MAIN", CLUSTERBTR) ;
已用时间: 3.538(毫秒). 执行号:67209.
SQL> DROP TABLE TEST_EMPLOYEES;
操作已执行
已用时间: 93.584(毫秒). 执行号:67210.
SQL>
安装十分成功
第二台打算作为备机的机器同理进行安装,注意实例名不同
机器通过配置文件和自己的ip能得知自己是主机还是备机
[root@localhost bin]# cd /root/DMDB_INSTALL_SCRIPTS_20251212/
[root@localhost DMDB_INSTALL_SCRIPTS_20251212]# sh main.sh
####### 欢迎进入达梦数据库自动化安装程序 #######
----------------------------------------------
| <安装选项> |
| |
| a. 安装前系统参数调整 |
| b. 安装前环境检查 |
| c. 生成主备环境安装文档 |
| d. 生成单机环境安装文档 |
| e. 主备集群参数对比 |
| f. 常用功能测试并生成文档 |
| -------------------------------------------- |
| <单实例安装> |
| |
| 1. 安装数据库软件 |
| 2. 初始化数据库实例 |
| 3. 数据库参数优化(脚本参数、兼容参数) |
| 4. 配置本地备份 |
| 5. 创建业务用户及表空间 |
| 6. 卸载数据库实例 |
| 7. 卸载数据库软件 |
| -------------------------------------------- |
| <集群安装> (主库先执行,备库后执行) |
| |
| 8. 安装实时主备环境 |
| 9. 安装读写分离环境 |
| 10. 安装异步主备环境 |
| 0. 退出 |
| |
----------------------------------------------
请确认配置文件已修改,输入您的选择(a/b/c/d/e/f/1/2/3/4/5/6/7/8/9/10/0) :8
选择8:安装实时主备环境
##### 开始配置主备环境 ...
##### 归档已开启
上一次登录: 五 7月 31 16:04:12 CST 2026 pts/1 上
Stopping DmServiceDM01: [ OK ]
##### DmServiceDM01 stop 操作执行成功.
Stopping DmAPService: [ OK ]
Starting DmAPService: [ OK ]
Starting DmServiceDM01: [ OK ]
##### DmServiceDM01 start 操作执行成功.
上一次登录: 五 7月 31 16:05:29 CST 2026 pts/1 上
##### 实例配置完成,启动守护进程 (Y/N) :y
Starting DmWatcherServiceDM01: [ OK ]
##### 集群配置完成
##### 请输入Enter,并继续操作 #####
然后检查进程状态
ps -ef | grep dmwatcher
ps -ef | grep dmserver
主库安装完成,在另一台机器上开始安装备库,脚本会根据配置文件中的实例名自动识别到自己应该是备库
请确认配置文件已修改,输入您的选择(a/b/c/d/e/f/1/2/3/4/5/6/7/8/9/10/0) :8
##### 开始配置主备环境 ...
##### 归档已开启
##### 传输备份文件,请输入主库的dmdba用户密码 : Admin1qaz
The authenticity of host '192.168.42.132 (192.168.42.132)' can't be established.
ED25519 key fingerprint is SHA256:FdLWfCO7zPKi8mO7HcbapYfvKhdd+/XbOOtaBAhjXE8.
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added '192.168.42.132' (ED25519) to the list of known hosts.
Authorized users only. All activities may be monitored and reported.
dmdba@192.168.42.132's password:
DMBAK_PRI.bak 100% 1034KB 68.6MB/s 00:00
DMBAK_PRI.meta 100% 114KB 57.1MB/s 00:00
Stopping DmServiceDM02: [ OK ]
##### DmServiceDM02 stop 操作执行成功.
Stopping DmAPService: [ OK ]
Starting DmAPService: [ OK ]
Starting DmServiceDM02: [ OK ]
##### DmServiceDM02 start 操作执行成功.
上一次登录: 二 8月 4 13:37:01 CST 2026 pts/1 上
##### 实例配置完成,启动守护进程 (Y/N) :y
Starting DmWatcherServiceDM02: [ OK ]
##### 集群配置完成
##### 请输入Enter,并继续操作 #####
对主库进行备份
请确认配置文件已修改,输入您的选择(a/b/c/d/e/f/1/2/3/4/5/6/7/8/9/10/0) :4
##### 本地备份配置完成 #####
##### 备份目录 : /dmbak/full
##### 保留时间 : 15 Days
##### 请输入Enter,并继续操作 #####
创建业务用户及表空间
请确认配置文件已修改,输入您的选择(a/b/c/d/e/f/1/2/3/4/5/6/7/8/9/10/0) :5
##### 是否立即创建业务用户及表空间 (Y/N) :y
##### 执行成功
##### 请输入Enter,并继续操作 #####
验证主备同步效果:
首先查看主库是否是open状态,并创建表
[dmdba@localhost ~]$ /data/dmdbms/bin/disql SYSDBA/Dameng123@localhost:5236
服务器[localhost:5236]:处于主库打开状态
登录使用时间 : 4.113(ms)
disql V8
SQL> CREATE TABLE TEST_SYNC (ID INT);
操作已执行
已用时间: 97.747(毫秒). 执行号:1801.
SQL> INSERT INTO TEST_SYNC VALUES (1);
影响行数 1
已用时间: 3.084(毫秒). 执行号:1802.
SQL> COMMIT;
操作已执行
已用时间: 12.721(毫秒). 执行号:1803.
SQL> SELECT * FROM TEST_SYNC;
行号 ID
---------- -----------
1 1
已用时间: 3.494(毫秒). 执行号:1804.
SQL>
然后打开备库查看
[root@localhost DMDB_INSTALL_SCRIPTS_20251212]# /data/dmdbms/bin/disql SYSDBA/Dameng123@localhost:5236
服务器[localhost:5236]:处于备库打开状态
登录使用时间 : 5.261(ms)
disql V8
SQL> SELECT * FROM V$INSTANCE;
行号 NAME INSTANCE_NAME INSTANCE_NUMBER HOST_NAME
---------- ---- ------------- --------------- ---------------------
SVR_VERSION DB_VERSION START_TIME
------------------------- ------------------- -------------------
STATUS$ MODE$ OGUID DSC_SEQNO DSC_ROLE
------- ------- ----------- ----------- --------
BUILD_VERSION BUILD_TIME
--------------------------------- --------------------
1 DM02 DM02 1 localhost.localdomain
DM Database Server x64 V8 DB Version: 0x7000d 2026-08-04 13:37:01
OPEN STANDBY 26180 0 NULL
03134284552-20260707-335867-20221 Jul 7 2026 13:11:53
已用时间: 7.074(毫秒). 执行号:303.
SQL> INSERT INTO TEST_SYNC VALUES (3);
INSERT INTO TEST_SYNC VALUES (3);
[-710]:试图在STANDBY模式下,修改用户库.
已用时间: 5.478(毫秒). 执行号:0.
SQL> SELECT * FROM TEST_SYNC;
行号 ID
---------- -----------
1 1
已用时间: 6.317(毫秒). 执行号:301.
数据在主备库之间同步了,说明成功地配置部署了主备集群
因为通过脚本安装时默认不会注册实例服务,需要手动执行安装目录下srcipt文件夹内的注册服务脚本,需要使用root用户或sudo权限执行
格式如下:
cd /{{安装目录}}/script/root/
./dm_service_installer.sh -t dmserver -p <服务名后缀> -dm_ini <dm.ini文件路径>
这里以我的配置过程为例:
#注册主库服务
[root@kongxianghui ~]# /dm8/script/root/dm_service_installer.sh -t dmserver -p GRP1_RT_01 -dm_ini /dm8/data/DAMENG/dm.ini -m mount
Created symlink from /etc/systemd/system/multi-user.target.wants/DmServiceGRP1_RT_01.service to /usr/lib/systemd/system/DmServiceGRP1_RT_01.service.
创建服务(DmServiceGRP1_RT_01)完成
[root@kongxianghui ~]# /dm8/script/root/dm_service_installer.sh -t dmwatcher -p Watcher_01 -watcher_ini /dm8/data/DAMENG/dmwatcher.ini
Created symlink from /etc/systemd/system/multi-user.target.wants/DmWatcherServiceWatcher_01.service to /usr/lib/systemd/system/DmWatcherServiceWatcher_01.service.
创建服务(DmWatcherServiceWatcher_01)完成
#注册备库服务
[root@kongxianghui ~]# /dm8/script/root/dm_service_installer.sh -t dmserver -p GRP1_RT_02 -dm_ini /dm8/data_standby/DAMENG/dm.ini -m mount
Created symlink from /etc/systemd/system/multi-user.target.wants/DmServiceGRP1_RT_02.service to /usr/lib/systemd/system/DmServiceGRP1_RT_02.service.
创建服务(DmServiceGRP1_RT_02)完成
[root@kongxianghui ~]# /dm8/script/root/dm_service_installer.sh -t dmwatcher -p Watcher_02 -watcher_ini /dm8/data_standby/DAMENG/dmwatcher.ini
Created symlink from /etc/systemd/system/multi-user.target.wants/DmWatcherServiceWatcher_02.service to /usr/lib/systemd/system/DmWatcherServiceWatcher_02.service.
创建服务(DmWatcherServiceWatcher_02)完成
#注册监视器服务
[root@kongxianghui ~]# /dm8/script/root/dm_service_installer.sh -t dmmonitor -p Monitor -monitor_ini /dm8/data/dmmonitor.ini
Created symlink from /etc/systemd/system/multi-user.target.wants/DmMonitorServiceMonitor.service to /usr/lib/systemd/system/DmMonitorServiceMonitor.service.
创建服务(DmMonitorServiceMonitor)完成
[root@kongxianghui ~]#
验证状态,因为还没启动,所以显示为Active: inactive (dead)
#验证状态
[root@kongxianghui ~]# systemctl status DmServiceGRP1_RT_01
cherServiceWatcher_01
systemctl status DmWatcherServiceWatcher_02
systemctl status DmMonitorServiceMonitor● DmServiceGRP1_RT_01.service - DM Instance Service(DmServiceGRP1_RT_01).
Loaded: loaded (/usr/lib/systemd/system/DmServiceGRP1_RT_01.service; enabled; vendor preset: disabled)
Active: inactive (dead)
[root@kongxianghui ~]# systemctl status DmServiceGRP1_RT_02
● DmServiceGRP1_RT_02.service - DM Instance Service(DmServiceGRP1_RT_02).
Loaded: loaded (/usr/lib/systemd/system/DmServiceGRP1_RT_02.service; enabled; vendor preset: disabled)
Active: inactive (dead)
[root@kongxianghui ~]# systemctl status DmWatcherServiceWatcher_01
● DmWatcherServiceWatcher_01.service - DM Data Watch Service(DmWatcherServiceWatcher_01).
Loaded: loaded (/usr/lib/systemd/system/DmWatcherServiceWatcher_01.service; enabled; vendor preset: disabled)
Active: inactive (dead)
[root@kongxianghui ~]# systemctl status DmWatcherServiceWatcher_02
● DmWatcherServiceWatcher_02.service - DM Data Watch Service(DmWatcherServiceWatcher_02).
Loaded: loaded (/usr/lib/systemd/system/DmWatcherServiceWatcher_02.service; enabled; vendor preset: disabled)
Active: inactive (dead)
[root@kongxianghui ~]# systemctl status DmMonitorServiceMonitor
● DmMonitorServiceMonitor.service - DM Data Watch Monitor Service(DmMonitorServiceMonitor).
Loaded: loaded (/usr/lib/systemd/system/DmMonitorServiceMonitor.service; enabled; vendor preset: disabled)
Active: inactive (dead)
[root@kongxianghui ~]#
启动服务
[root@kongxianghui ~]# # 启动主库
[root@kongxianghui ~]# systemctl start DmServiceGRP1_RT_01
[root@kongxianghui ~]# # 启动备库
[root@kongxianghui ~]# systemctl start DmServiceGRP1_RT_02
[root@kongxianghui ~]# # 启动主库守护进程
[root@kongxianghui ~]# systemctl start DmWatcherServiceWatcher_01
[root@kongxianghui ~]# # 启动备库守护进程
[root@kongxianghui ~]# systemctl start DmWatcherServiceWatcher_02
[root@kongxianghui ~]# # 启动监视器
[root@kongxianghui ~]# systemctl start DmMonitorServiceMonitor
文章
阅读量
获赞
