注册
DCP守护集群练习分享
专栏/培训园地/ 文章详情 /

DCP守护集群练习分享

DM_068539 2024/07/03 639 2 0
摘要

两台机器关闭防火墙

关闭数据库

备库建目录

DM01 数据复制至备库

DB2初始化

DB1

模板位置 /opt/template

110
MAL_CHECK_INTERVAL = 5 #MAL链路检测时间间隔MAL
CONN_FAIL_INTERVAL = 5 #判定MAL链路断开的时间
[MAL_INST1]
MAL_INST_NAME = DMSVR01 #实例名,和dm.ini中的INSTANCE NAME
MAL_HOST = 192.168.114.110 #MAL系统监听TCP连接的IP地址
MAL_PORT = 55101 #MAL系统监听TCP连接的端口
MAL_INST_HOST = 192.168.240.110 #实例的对外服务|P地址
MAL_INST_PORT = 5236 #实例的对外服务端口,和dm.ini中的PORT NUM一致
MAL_DW_PORT = 65101 #实例本地的守护进程监听TCP连接的端口
MAL_INST_DW_PORT = 45101 #实例监听守护进程TCP连接的端口
[MAL_INST2]
MAL_INST_NAME = DMSERVER2
MAL_HOST = 192.168.114.111
MAL_PORT = 55121
MAL_INST_HOST = 192.168.240.111
MAL_INST_PORT = 5236
MAL_DW_PORT = 65121
MAL_INST_DW_PORT = 45121
模板位置 /opt/template

DB 01 操作
配置归档

配置数据守护
Vim

打开dm.ini 修改对应配置
[GRP1]
DW_TYPE = GLOBAL
DW_MODE = AUTO
DW_ERROR_TIME = 10
INST_RECOVER_TIME = 60
INST_ERROR_TIME = 10
INST_OGUID = 8888
INST_INl = /dm8/data/DM01/dm.ini
INST_AUTO RESTART = 1
INST_STARTUP_CMD = /dm8/bin/dmserver
RLOG_SEND_THRESHOLD = 0
RLOG_APPLY_THRESHOLD = 0

DB 01 mount 状态修改

Exit
再登录

DB02 恢复数据库扯蛋

Db01将数据库配置文件拷贝到备库

DB02 根据配置文件建归档路径

修改dmarch.ini 配置 ARCH_DEST为对端名 视频2:34
Dmwartcher.ini 无需需改

找如下参数修改:

DB02 mount

修改DB2配置

退出重连
Exit
起不来看日志,防火墙

分别启动主备 库守护进程

第三台主机 配置监视器

登录监视器

login
show
switchover
两台主机分别注册服务/守护进程

集群搭建完成后,请将主机的实例服务DMSVR01,备机的实例服务DMSVR02都注册到操作系统中,同时将主备机的数据守护服务(dmwatcher)也注册到操作系统中。

注册守护进程服务(主备库都执行)。
./dm_service_installer.sh -t dmwatcher -p dmwatcher01 -watcher_ini /dm8/data/DM01/dmwatcher.ini
./dm_service_installer.sh -t dmwatcher -p dmwatcher02 -watcher_ini /dm8/data/DM01/dmwatcher.ini
注册数据库实例服务(主备库都执行):
./dm_service_installer.sh -t dmserver -p DMSVR01 -dm_ini /dm8/data/DM01/dm.ini
./dm_service_installer.sh -t dmserver -p DMSVR02 -dm_ini /dm8/data/DM01/dm.ini

执行以下命令,启动数据库实例:达梦数据库
systemctl start DmServiceDMSVR01
执行以下命令,启动守护进程:
systemctl start DmWatcherServiceDMSVR01
--standby
systemctl start DmServiceDMSVR02
执行以下命令,启动守护进程:
systemctl start DmWatcherServiceDMSVR02

./dm_service_installer.sh -t dmserver -p DMSERVER -m mount -dm_ini /dm8/data/DM01/dm.ini

./dm_service_installer.sh -t dmwatcher -p DMWATCHER -watcher_ini /dm8/data/DM01/dmwatcher.ini

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服