我是靠谱客的博主 自信小伙,最近开发中收集的这篇文章主要介绍DMMPP主备集群搭建DMMPP集群搭建,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

DMMPP集群搭建

1、环境准备

机器名IP 地址初始状态操作系统
A192.168.131.229,192.168.131.174主库EP01 备库EP22Kylin Linux Advanced Server release V10 (Sword)
B192.168.131.169,192.168.131.120主库EP02 备库EP11Kylin Linux Advanced Server release V10 (Sword)
C192.168.131.214监视器Kylin Linux Advanced Server release V10 (Sword)
实例PORT_NUMMAL_INST_DW_PORTMAL_HOSTMAL_PORTMAL_DW_PORTMPP 实例序号
EP0152375243192.168.131.229533752530
EP0252375243192.168.131.169533752531
EP1152385244192.168.131.22953385254EP01备库
EP2252385244192.168.131.16953385254EP02备库

2、初始化实例

A机器:

./dminit  path=/dm8/data/EP01 INSTANCE_NAME=EP01 PORT_NUM=5237

B机器:

./dminit  path=/dm8/data/EP02 INSTANCE_NAME=EP02 PORT_NUM=5237

3、A机器,配置实例EP01

3.1配置文件

修改dm.ini文件:

#实例名,建议使用―组名_守护环境_序号‖的命名方式,总长度不能超过 16
INSTANCE_NAME = GRP1_MPP_EP01
PORT_NUM = 5237 #数据库实例监听端口
DW_INACTIVE_INTERVAL = 60 #接收守护进程消息超时时间
ALTER_MODE_STATUS = 0 #不允许手工方式修改实例模式/状态/OGUID
ENABLE_OFFLINE_TS = 2 #不允许备库 OFFLINE 表空间
MAL_INI = 1 #打开 MAL 系统
ARCH_INI = 1 #打开归档配置
RLOG_SEND_APPLY_MON = 64 #统计最近 64 次的日志发送信息

修改归档配置文件dmarch.ini:

[ARCHIVE_REALTIME1]
ARCH_TYPE = REALTIME #实时归档类型
ARCH_DEST = EP11 #实时归档目标实例名
[ARCHIVE_LOCAL1]
ARCH_TYPE = LOCAL #本地归档类型
ARCH_DEST = /dm8/data/EP01/DAMENG/arch #本地归档文件存放路径
ARCH_FILE_SIZE = 128 #单位 Mb,本地单个归档文件最大值
ARCH_SPACE_LIMIT = 0 #单位 Mb,0 表示无限制,范围 1024~4294967294

添加dmmal.ini文件:

MAL_CHECK_INTERVAL = 5 #MAL 链路检测时间间隔
MAL_CONN_FAIL_INTERVAL = 5 #判定 MAL 链路断开的时间

[MAL_INST1]
 MAL_INST_NAME = EP01 #实例名,和 dm.ini 中的 INSTANCE_NAME 一致
 MAL_HOST = 192.168.131.229 #MAL 系统监听 TCP 连接的 IP 地址
 MAL_PORT = 5337 #MAL 系统监听 TCP 连接的端口
 MAL_INST_HOST = 192.168.131.174 #实例的对外服务 IP 地址
 MAL_INST_PORT = 5237 #实例的对外服务端口,和 dm.ini 中的 PORT_NUM 一致
 MAL_DW_PORT = 5253 #实例对应的守护进程监听 TCP 连接的端口
 MAL_INST_DW_PORT = 5243 #实例监听守护进程 TCP 连接的端口
 
[MAL_INST2]
 MAL_INST_NAME = EP02
 MAL_HOST = 192.168.131.169
 MAL_PORT = 5337
 MAL_INST_HOST = 192.168.131.120
 MAL_INST_PORT = 5237
 MAL_DW_PORT = 5253
 MAL_INST_DW_PORT = 5243

[MAL_INST3]
 MAL_INST_NAME = EP11
 MAL_HOST = 193.168.131.169
 MAL_PORT = 5338
 MAL_INST_HOST = 192.168.131.120
 MAL_INST_PORT = 5238
 MAL_DW_PORT = 5254
 MAL_INST_DW_PORT = 5244

[MAL_INST4]
 MAL_INST_NAME = EP22
 MAL_HOST = 192.168.131.229
 MAL_PORT = 5338
 MAL_INST_HOST = 192.168.131.174
 MAL_INST_PORT = 5238
 MAL_DW_PORT = 5254
 MAL_INST_DW_PORT = 5244

添加守护进程配置文件dmwatcher.ini:

[GRP1]
DW_TYPE = GLOBAL #全局守护类型
DW_MODE = AUTO #自动切换模式
DW_ERROR_TIME = 10 #远程守护进程故障认定时间
INST_RECOVER_TIME = 60 #主库守护进程启动恢复的间隔时间
INST_ERROR_TIME = 10 #本地实例故障认定时间
INST_OGUID = 45330 #守护系统唯一 OGUID 值
INST_INI = /dm8/data/EP01/DAMENG/dm.ini #dm.ini 配置文件路径
INST_AUTO_RESTART = 1 #打开实例的自动启动功能
INST_STARTUP_CMD = dm8/bin/dmserver #命令行方式启动
RLOG_SEND_THRESHOLD = 0 #指定主库发送日志到备库的时间阈值,默认关闭
RLOG_APPLY_THRESHOLD = 0 #指定备库重演日志的时间阈值,默认关闭

[GRP2]
DW_TYPE = GLOBAL #全局守护类型
DW_MODE = AUTO #自动切换模式
DW_ERROR_TIME = 10 #远程守护进程故障认定时间
INST_RECOVER_TIME = 60 #主库守护进程启动恢复的间隔时间
INST_ERROR_TIME = 10 #本地实例故障认定时间
INST_OGUID = 45331 #守护系统唯一 OGUID 值
INST_INI = /dm8/data/EP02/DAMENG/dm.ini #dm.ini 配置文件路径
INST_AUTO_RESTART = 1 #打开实例的自动启动功能
INST_STARTUP_CMD = /dm8/bin/dmserver #命令行方式启动
RLOG_SEND_THRESHOLD = 0 #指定主库发送日志到备库的时间阈值,默认关闭
RLOG_APPLY_THRESHOLD = 0 #指定备库重演日志的时间阈值,默认关闭

添加dmmpp.ini文件:

[service_name1]
 mpp_seq_no = 0
 mpp_inst_name = EP01
 
[service_name2] 
 mpp_seq_no = 1
 mpp_inst_name = EP02

将dmmpp.ini文件转换为dmmpp.ctl文件

./dmctlcvt type=2 src=/dm8/data/EP01/DAMENG/dmmpp.ini dest=/dm8/data/EP01/DAMENG/dmmpp.ctl

image-20220718102619894

3.2前台启动服务,登录数据库进行备份,修改参数。

[dmdba@root bin]$ ./dmserver  /dm8/data/EP01/DAMENG/dm.ini
[dmdba@root bin]$ ./disql SYSDBA/SYSDBA:5237

服务器[LOCALHOST:5237]:处于普通打开状态
登录使用时间 : 62.464(ms)
disql V8
SQL> alter database mount;
操作已执行
已用时间: 46.397(毫秒). 执行号:0.
SQL> ALTER DATABASE ARCHIVELOG;
操作已执行
已用时间: 3.938(毫秒). 执行号:0.
SQL> alter database open;
操作已执行
已用时间: 86.507(毫秒). 执行号:0.
SQL> BACKUP DATABASE BACKUPSET '/dm8/data/EP01/DAMENG/BACKUP_FILE';
操作已执行
已用时间: 00:00:04.402. 执行号:55400.
SQL> SP_SET_PARA_VALUE (2,'DW_INACTIVE_INTERVAL',60);
DMSQL 过程已成功完成
已用时间: 44.947(毫秒). 执行号:55401.
SQL> SP_SET_PARA_VALUE (2,'ALTER_MODE_STATUS',0);
DMSQL 过程已成功完成
已用时间: 4.761(毫秒). 执行号:55402.
SQL> SP_SET_PARA_VALUE (2,'ENABLE_OFFLINE_TS',2);
DMSQL 过程已成功完成
已用时间: 6.968(毫秒). 执行号:55403.
SQL> SP_SET_PARA_VALUE (2,'RLOG_SEND_APPLY_MON',64);
DMSQL 过程已成功完成
已用时间: 3.808(毫秒). 执行号:55404.
SQL>

image-20220718105115139

image-20220718102400466

3.3拷贝实例EP01到B机器

[dmdba@root DAMENG]$ scp -r /dm8/data/EP01 dmdba@192.168.131.169:/dm8/data/

image-20220718105625373

3.4以mount方式启动实例EP01

[dmdba@root bin]$ ./dmserver  /dm8/data/EP01/DAMENG/dm.ini mount

image-20220718105844309

3.5配置守护进程组合主库模式,开启mpp

[dmdba@root bin]$ ./disql SYSDBA/SYSDBA:5237

服务器[LOCALHOST:5237]:处于普通配置状态
登录使用时间 : 9.678(ms)
disql V8
SQL> SP_SET_PARA_VALUE(1, 'ALTER_MODE_STATUS', 1);
DMSQL 过程已成功完成
已用时间: 9.130(毫秒). 执行号:0.
SQL> sp_set_oguid(45330);
DMSQL 过程已成功完成
已用时间: 1.680(毫秒). 执行号:1.
SQL> alter database primary;
操作已执行
已用时间: 3.519(毫秒). 执行号:0.
SQL> SP_SET_PARA_VALUE(1, 'ALTER_MODE_STATUS', 0);
DMSQL 过程已成功完成
已用时间: 6.546(毫秒). 执行号:2.
SQL> SP_SET_PARA_VALUE (2,'MPP_INI',1);
DMSQL 过程已成功完成
已用时间: 4.368(毫秒). 执行号:3.
SQL>


image-20220718110537828

4、B机器,配置备库EP11

[dmdba@root ~]$ cd /dm8/data/EP01/DAMENG/

4.1修改配置文件

修改dm.ini配置文件

INSTANCE_NAME=EP11
PORT_NUM=5238

修改归档文件dmarch.ini

[ARCHIVE_REALTIME1]
ARCH_TYPE = REALTIME #实时归档类型
ARCH_DEST = EP01 #实时归档目标实例名
[ARCHIVE_LOCAL1]
ARCH_TYPE = LOCAL #本地归档类型
ARCH_DEST = /dm8/data/EP01/DAMENG/arch #本地归档文件存放路径
ARCH_FILE_SIZE = 128 #单位 Mb,本地单个归档文件最大值
ARCH_SPACE_LIMIT = 0 #单位 Mb,0 表示无限制,范围 1024~4294967294

4.2备份还原恢复

/dm8/bin/dmrman CTLSTMT="RESTORE DATABASE '/dm8/data/EP01/DAMENG/dm.ini' FROM BACKUPSET '/dm8/data/EP01/DAMENG/BACKUP_FILE'"
/dm8/bin/dmrman CTLSTMT="RECOVER DATABASE '/dm8/data/EP01/DAMENG/dm.ini' FROM BACKUPSET '/dm8/data/EP01/DAMENG/BACKUP_FILE'"
/dm8/bin/dmrman CTLSTMT="RECOVER DATABASE '/dm8/data/EP01/DAMENG/dm.ini' UPDATE DB_MAGIC"

image-20220718111821207

4.3mount方式启动备库EP11

[dmdba@root bin]$ ./dmserver  /dm8/data/EP01/DAMENG/dm.ini  mount

image-20220718112105678

4.4配置守护进程组和备库模式,开启mpp

[dmdba@root bin]$ ./disql SYSDBA/SYSDBA:5238

服务器[LOCALHOST:5238]:处于普通配置状态
登录使用时间 : 35.747(ms)
disql V8
SQL> SP_SET_PARA_VALUE(1, 'ALTER_MODE_STATUS', 1);
DMSQL 过程已成功完成
已用时间: 37.306(毫秒). 执行号:0.
SQL> sp_set_oguid(45330);
DMSQL 过程已成功完成
已用时间: 8.335(毫秒). 执行号:1.
SQL> ALTER DATABASE STANDBY;
操作已执行
已用时间: 38.341(毫秒). 执行号:0.
SQL> SP_SET_PARA_VALUE(1, 'ALTER_MODE_STATUS', 0);
DMSQL 过程已成功完成
已用时间: 3.716(毫秒). 执行号:2.
SQL>  SP_SET_PARA_VALUE (2,'MPP_INI',1);
DMSQL 过程已成功完成
已用时间: 3.743(毫秒). 执行号:3.
SQL>

image-20220718113314493

5、B机器,配置主库EP02

5.1配置文件

修改dm.ini文件:

#实例名,建议使用―组名_守护环境_序号‖的命名方式,总长度不能超过 16
INSTANCE_NAME = GRP1_MPP_EP01
PORT_NUM = 5237 #数据库实例监听端口
DW_INACTIVE_INTERVAL = 60 #接收守护进程消息超时时间
ALTER_MODE_STATUS = 0 #不允许手工方式修改实例模式/状态/OGUID
ENABLE_OFFLINE_TS = 2 #不允许备库 OFFLINE 表空间
MAL_INI = 1 #打开 MAL 系统
ARCH_INI = 1 #打开归档配置
RLOG_SEND_APPLY_MON = 64 #统计最近 64 次的日志发送信息

修改归档配置文件dmarch.ini:

[ARCHIVE_REALTIME1]
ARCH_TYPE = REALTIME #实时归档类型
ARCH_DEST = EP22 #实时归档目标实例名
[ARCHIVE_LOCAL1]
ARCH_TYPE = LOCAL #本地归档类型
ARCH_DEST = /dm8/data/EP02/DAMENG/arch #本地归档文件存放路径
ARCH_FILE_SIZE = 128 #单位 Mb,本地单个归档文件最大值
ARCH_SPACE_LIMIT = 0 #单位 Mb,0 表示无限制,范围 1024~4294967294

添加dmmal.ini文件:

MAL_CHECK_INTERVAL = 5 #MAL 链路检测时间间隔
MAL_CONN_FAIL_INTERVAL = 5 #判定 MAL 链路断开的时间

[MAL_INST1]
 MAL_INST_NAME = EP01 #实例名,和 dm.ini 中的 INSTANCE_NAME 一致
 MAL_HOST = 192.168.131.229 #MAL 系统监听 TCP 连接的 IP 地址
 MAL_PORT = 5337 #MAL 系统监听 TCP 连接的端口
 MAL_INST_HOST = 192.168.131.174 #实例的对外服务 IP 地址
 MAL_INST_PORT = 5237 #实例的对外服务端口,和 dm.ini 中的 PORT_NUM 一致
 MAL_DW_PORT = 5253 #实例对应的守护进程监听 TCP 连接的端口
 MAL_INST_DW_PORT = 5243 #实例监听守护进程 TCP 连接的端口
 
[MAL_INST2]
 MAL_INST_NAME = EP02
 MAL_HOST = 192.168.131.169
 MAL_PORT = 5337
 MAL_INST_HOST = 192.168.131.120
 MAL_INST_PORT = 5237
 MAL_DW_PORT = 5253
 MAL_INST_DW_PORT = 5243

[MAL_INST3]
 MAL_INST_NAME = EP11
 MAL_HOST = 193.168.131.169
 MAL_PORT = 5338
 MAL_INST_HOST = 192.168.131.120
 MAL_INST_PORT = 5238
 MAL_DW_PORT = 5254
 MAL_INST_DW_PORT = 5244

[MAL_INST4]
 MAL_INST_NAME = EP22
 MAL_HOST = 192.168.131.229
 MAL_PORT = 5338
 MAL_INST_HOST = 192.168.131.174
 MAL_INST_PORT = 5238
 MAL_DW_PORT = 5254
 MAL_INST_DW_PORT = 5244

添加守护进程配置文件dmwatcher.ini:

[GRP1]
DW_TYPE = GLOBAL #全局守护类型
DW_MODE = AUTO #自动切换模式
DW_ERROR_TIME = 10 #远程守护进程故障认定时间
INST_RECOVER_TIME = 60 #主库守护进程启动恢复的间隔时间
INST_ERROR_TIME = 10 #本地实例故障认定时间
INST_OGUID = 45330 #守护系统唯一 OGUID 值
INST_INI = /dm8/data/EP01/DAMENG/dm.ini #dm.ini 配置文件路径
INST_AUTO_RESTART = 1 #打开实例的自动启动功能
INST_STARTUP_CMD = dm8/bin/dmserver #命令行方式启动
RLOG_SEND_THRESHOLD = 0 #指定主库发送日志到备库的时间阈值,默认关闭
RLOG_APPLY_THRESHOLD = 0 #指定备库重演日志的时间阈值,默认关闭

[GRP2]
DW_TYPE = GLOBAL #全局守护类型
DW_MODE = AUTO #自动切换模式
DW_ERROR_TIME = 10 #远程守护进程故障认定时间
INST_RECOVER_TIME = 60 #主库守护进程启动恢复的间隔时间
INST_ERROR_TIME = 10 #本地实例故障认定时间
INST_OGUID = 45331 #守护系统唯一 OGUID 值
INST_INI = /dm8/data/EP02/DAMENG/dm.ini #dm.ini 配置文件路径
INST_AUTO_RESTART = 1 #打开实例的自动启动功能
INST_STARTUP_CMD = /dm8/bin/dmserver #命令行方式启动
RLOG_SEND_THRESHOLD = 0 #指定主库发送日志到备库的时间阈值,默认关闭
RLOG_APPLY_THRESHOLD = 0 #指定备库重演日志的时间阈值,默认关闭

添加dmmpp.ini文件:

[service_name1]
 mpp_seq_no = 0
 mpp_inst_name = EP01
 
[service_name2] 
 mpp_seq_no = 1
 mpp_inst_name = EP02

将dmmpp.ini文件转换为dmmpp.ctl文件

image-20220718113117481

5.2前台启动服务,登录数据库进行备份,修改参数。

[dmdba@root bin]$ ./dmserver  /dm8/data/EP02/DAMENG/dm.ini

image-20220718113824370

[dmdba@root bin]$ ./disql SYSDBA/SYSDBA:5237

服务器[LOCALHOST:5237]:处于普通打开状态
登录使用时间 : 94.549(ms)
disql V8
SQL> alter database mount;
操作已执行
已用时间: 45.065(毫秒). 执行号:0.
SQL> ALTER DATABASE ARCHIVELOG;
操作已执行
已用时间: 4.043(毫秒). 执行号:0.
SQL> alter database open;
操作已执行
已用时间: 55.108(毫秒). 执行号:0.
SQL> BACKUP DATABASE BACKUPSET '/dm8/data/EP02/DAMENG/BACKUP_FILE';
操作已执行
已用时间: 00:00:04.253. 执行号:55400.
SQL> SP_SET_PARA_VALUE (2,'DW_INACTIVE_INTERVAL',60);
DMSQL 过程已成功完成
已用时间: 80.714(毫秒). 执行号:55401.
SQL> SP_SET_PARA_VALUE (2,'ALTER_MODE_STATUS',0);
DMSQL 过程已成功完成
已用时间: 3.905(毫秒). 执行号:55402.
SQL> SP_SET_PARA_VALUE (2,'ENABLE_OFFLINE_TS',2);
DMSQL 过程已成功完成
已用时间: 4.310(毫秒). 执行号:55403.
SQL> SP_SET_PARA_VALUE (2,'RLOG_SEND_APPLY_MON',64);
DMSQL 过程已成功完成
已用时间: 3.862(毫秒). 执行号:55404.
SQL>

5.3拷贝实例EP02到A机器

[dmdba@root DAMENG]$ scp -r /dm8/data/EP02 dmdba@192.168.131.229:/dm8/data/

image-20220718114644981

5.4以mount方式启动实例EP01

[dmdba@root bin]$ ./dmserver  /dm8/data/EP02/DAMENG/dm.ini  mount

image-20220718114505654

5.5配置守护进程组合主库模式,开启mpp

[dmdba@root bin]$ ./disql SYSDBA/SYSDBA:5237

服务器[LOCALHOST:5237]:处于普通配置状态
登录使用时间 : 9.097(ms)
disql V8
SQL> SP_SET_PARA_VALUE(1, 'ALTER_MODE_STATUS', 1);
DMSQL 过程已成功完成
已用时间: 7.290(毫秒). 执行号:0.
SQL> sp_set_oguid(45331);
DMSQL 过程已成功完成
已用时间: 2.321(毫秒). 执行号:1.
SQL> alter database primary;
操作已执行
已用时间: 2.729(毫秒). 执行号:0.
SQL> SP_SET_PARA_VALUE(1, 'ALTER_MODE_STATUS', 0);
DMSQL 过程已成功完成
已用时间: 3.829(毫秒). 执行号:2.
SQL> SP_SET_PARA_VALUE (2,'MPP_INI',1);
DMSQL 过程已成功完成
已用时间: 3.638(毫秒). 执行号:3.
SQL>

image-20220718115004753

6、A机器,配置备库EP22

[dmdba@root ~]$ cd /dm8/data/EP02/DAMENG/

6.1修改文件

修改dm.ini配置文件

INSTANCE_NAME=EP22
PORT_NUM=5238

修改归档文件dmarch.ini

[ARCHIVE_REALTIME1]
ARCH_TYPE = REALTIME #实时归档类型
ARCH_DEST = EP02 #实时归档目标实例名
[ARCHIVE_LOCAL1]
ARCH_TYPE = LOCAL #本地归档类型
ARCH_DEST = /dm8/data/EP02/DAMENG/arch #本地归档文件存放路径
ARCH_FILE_SIZE = 128 #单位 Mb,本地单个归档文件最大值
ARCH_SPACE_LIMIT = 0 #单位 Mb,0 表示无限制,范围 1024~4294967294M

6.2备份还原恢复

/dm8/bin/dmrman CTLSTMT="RESTORE DATABASE '/dm8/data/EP02/DAMENG/dm.ini' FROM BACKUPSET '/dm8/data/EP02/DAMENG/BACKUP_FILE'"
/dm8/bin/dmrman CTLSTMT="RECOVER DATABASE '/dm8/data/EP02/DAMENG/dm.ini' FROM BACKUPSET '/dm8/data/EP02/DAMENG/BACKUP_FILE'"
/dm8/bin/dmrman CTLSTMT="RECOVER DATABASE '/dm8/data/EP02/DAMENG/dm.ini' UPDATE DB_MAGIC"

image-20220718115651446

6.3mount方式启动备库EP22

[dmdba@root bin]$ ./dmserver  /dm8/data/EP02/DAMENG/dm.ini mount

image-20220718115813424

6.4配置守护进程组和备库模式,开启mpp

[dmdba@root bin]$ ./disql SYSDBA/SYSDBA:5238

服务器[LOCALHOST:5238]:处于普通配置状态
登录使用时间 : 2.065(ms)
disql V8
SQL> SP_SET_PARA_VALUE(1, 'ALTER_MODE_STATUS', 1);
DMSQL 过程已成功完成
已用时间: 68.482(毫秒). 执行号:0.
SQL> sp_set_oguid(45331);
DMSQL 过程已成功完成
已用时间: 2.541(毫秒). 执行号:1.
SQL> ALTER DATABASE STANDBY;
操作已执行
已用时间: 25.977(毫秒). 执行号:0.
SQL> SP_SET_PARA_VALUE(1, 'ALTER_MODE_STATUS', 0);
DMSQL 过程已成功完成
已用时间: 4.811(毫秒). 执行号:2.
SQL> SP_SET_PARA_VALUE (2,'MPP_INI',1);
DMSQL 过程已成功完成
已用时间: 3.764(毫秒). 执行号:3.
SQL>

image-20220718120132639

注册服务

A机器

注册实例服务

[root@root root]# /dm8/script/root/dm_service_installer.sh -t dmserver -p EP01 -dm_ini /dm8/data/EP01/DAMENG/dm.ini -m mount
[root@root root]# /dm8/script/root/dm_service_installer.sh -t dmserver -p EP02 -dm_ini /dm8/data/EP02/DAMENG/dm.ini -m mount

注册守护进程服务

[root@root root]# /dm8/script/root/dm_service_installer.sh -t dmwatcher -p EP01 -watcher_ini /dm8/data/EP01/DAMENG/dmwatcher.ini

image-20220718124337407

B机器

注册实例服务

[root@root ~]# /dm8/script/root/dm_service_installer.sh -t dmserver -p EP01 -dm_ini /dm8/data/EP01/DAMENG/dm.ini -m mount
[root@root ~]# /dm8/script/root/dm_service_installer.sh -t dmserver -p EP02 -dm_ini /dm8/data/EP02/DAMENG/dm.ini -m mount

注册守护进程服务

[root@root ~]# /dm8/script/root/dm_service_installer.sh -t dmwatcher -p EP02 -watcher_ini /dm8/data/EP02/DAMENG/dmwatcher.ini

image-20220718124545546

C机器,配置监视器

配置dmmonitor.ini文件

MON_DW_CONFIRM = 1 #确认监视器模式
MON_LOG_PATH = /dm8/data/log #监视器日志文件存放路径
MON_LOG_INTERVAL = 60 #每隔 60s 定时记录系统信息到日志文件
MON_LOG_FILE_SIZE = 32 #每个日志文件最大 32M
MON_LOG_SPACE_LIMIT = 0 #不限定日志文件总占用空间
[GRP1]
MON_INST_OGUID = 45330 #组 GRP1 的唯一 OGUID 值 #以下配置为监视器到组 GRP1 的守护进程的连接信息,以―IP:PORT‖的形式配置
MON_DW_IP = 192.168.131.229:5253 #IP 对应 dmmal.ini 中的 MAL_HOST,PORT 对应 dmmal.ini 中的 MAL_DW_PORT
MON_DW_IP = 192.168.131.169:5254
[GRP2]
MON_INST_OGUID = 45331 #组 GRP2 的唯一 OGUID 值 #以下配置为监视器到组 GRP2 的守护进程的连接信息,以―IP:PORT‖的形式配置

MON_DW_IP = 192.168.131.169:5253 #IP对应 dmmal.ini 中的 MAL_HOST,PORT 对应 dmmal.ini 中的 MAL_DW_PORT
MON_DW_IP = 192.168.131.229:5254

注册监视器服务

[root@~] /dm8/script/root/dm_service_installer.sh -t dmmonitor -p Monitor -monitor_ini /opt/dmdbms/bin/dmmonitor.ini

启动

启动A机器实例,启动B机器实例,启动A机器守护进程,启动B机器守护进程,启动监视器。

image-20220718130632610

image-20220718130656975

监视器:

[dmdba@root bin]$ ./dmmonitor dmmonitor.ini

image-20220718130753712

停止

A机器守护进程,B机器守护进程,A机器实例,B机器实例

image-20220718132223566

image-20220718132202154

如果还有任何问题,欢迎到达梦在线服务平台提问!
社区 | 达梦在线服务平台https://eco.dameng.com

最后

以上就是自信小伙为你收集整理的DMMPP主备集群搭建DMMPP集群搭建的全部内容,希望文章能够帮你解决DMMPP主备集群搭建DMMPP集群搭建所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(41)

评论列表共有 0 条评论

立即
投稿
返回
顶部