ITPub博客

首页 > 数据库 > 国内数据库 > 达梦数据库主备集群搭建

达梦数据库主备集群搭建

原创 国内数据库 作者:dotazzy 时间:2021-02-24 01:30:35 0 删除 编辑

DM 主备集群

数据准备 确保备库LSN 不大于主库 LSN

./dmrman CTLSTMT="BACKUP DATABASE '/dm/data/DAMENG/dm.ini' FULL TO BACKUP_FILE1 BACKUPSET '/dm/data/BACKUP_FILE_01'"

 

scp -r BACKUP_FILE_01 root@192.168.231.141: /dmdata/data/DAMENG/bak/

 

./dmrman CTLSTMT="RESTORE DATABASE '/dm/data/DAMENG/dm.ini' FROM BACKUPSET '/dm/data/BACKUP_FILE_01'"

 

./dmrman CTLSTMT="RECOVER DATABASE '/dm/data/DAMENG/dm.ini' FROM BACKUPSET '/dm/data/BACKUP_FILE_01'"

 

./dmrman CTLSTMT="RECOVER DATABASE '/dm/data/DAMENG/dm.ini' UPDATE DB_MAGIC"

 

配置主库

主

 

dm.ini

 

 

INSTANCE_NAME = GRP1_RT_01

PORT_NUM = 32141

DW_INACTIVE_INTERVAL = 60

ALTER_MODE_STATUS = 0

ENABLE_OFFLINE_TS = 2

MAL_INI = 1

ARCH_INI = 1

RLOG_SEND_APPLY_MON = 64

 

 

dmmal.ini 主备库的 dmmal.ini 保持一致

 

MAL_CHECK_INTERVAL = 5 #MAL 链路检测时间间隔

MAL_CONN_FAIL_INTERVAL = 5 # 判定 MAL 链路断开的时间

[MAL_INST1]

 MAL_INST_NAME = GRP1_RT_01 # 实例名,和 dm.ini 中的 INSTANCE_NAME 一致

 MAL_HOST = 192.168.0.141 #MAL 系统监听 TCP 连接的 IP 地址

 MAL_PORT = 61141 #MAL 系统监听 TCP 连接的端口

 MAL_INST_HOST = 192.168.1.131 # 实例的对外服务 IP 地址

 MAL_INST_PORT = 32141

 MAL_DW_PORT = 52141

MAL_INST_DW_PORT = 33141

 

[MAL_INST2]

 MAL_INST_NAME = GRP1_RT_02

 MAL_HOST = 192.168.0.142

 MAL_PORT = 61142

 MAL_INST_HOST = 192.168.1.132

 MAL_INST_PORT = 32142

 MAL_DW_PORT = 52142

MAL_INST_DW_PORT = 33142

 

 

dmarch.ini

 

 

[ARCHIVE_REALTIME]

ARCH_TYPE = REALTIME

ARCH_DEST = GRP1_RT_02

[ARCHIVE_LOCAL1]

ARCH_TYPE = LOCAL

ARCH_DEST = /dm/data/DAMENG/arch

ARCH_FILE_SIZE = 128

ARCH_SPACE_LIMIT = 0

 

dmwatcher.ini 根据实际需求和情况配置切换模式 对应监视器配置

 

[GRP1]

DW_TYPE = GLOBAL

DW_MODE = AUTO

DW_ERROR_TIME = 10

INST_RECOVER_TIME = 60

INST_ERROR_TIME = 10

INST_OGUID = 453331

INST_INI = /dm/data/DAMENG/dm.ini

INST_AUTO_RESTART = 1

INST_STARTUP_CMD = /dm/bin/dmserver # 命令行方式启动

RLOG_SEND_THRESHOLD = 0

RLOG_APPLY_THRESHOLD = 0

 

./dmserver /dm/data/DAMENG/dm.ini mount

SQL

SP_SET_PARA_VALUE(1, 'ALTER_MODE_STATUS', 1);

sp_set_oguid(453331);

SP_SET_PARA_VALUE(1, 'ALTER_MODE_STATUS', 0);

SQL>alter database primary;

 

 

 

 

配置备库

 

 

备库

dm.ini

 

INSTANCE_NAME = GRP1_RT_02

PORT_NUM = 32142

DW_INACTIVE_INTERVAL = 60

ALTER_MODE_STATUS = 0

ENABLE_OFFLINE_TS = 2

MAL_INI = 1

ARCH_INI = 1

RLOG_SEND_APPLY_MON = 64

 

dmmal.ini

 

 

MAL_CHECK_INTERVAL = 5

MAL_CONN_FAIL_INTERVAL = 5

[MAL_INST1]

MAL_INST_NAME = GRP1_RT_01

MAL_HOST = 192.168.0.141

MAL_PORT = 61141

MAL_INST_HOST = 192.168.1.131

MAL_INST_PORT = 32141

MAL_DW_PORT = 52141

MAL_INST_DW_PORT = 33141

 

[MAL_INST2]

MAL_INST_NAME = GRP1_RT_02

MAL_HOST = 192.168.0.142

MAL_PORT = 61142

MAL_INST_HOST = 192.168.1.132

MAL_INST_PORT = 32142

MAL_DW_PORT = 52142

MAL_INST_DW_PORT = 33142

 

 

dmarch.ini

 

[ARCHIVE_REALTIME]

ARCH_TYPE = REALTIME

ARCH_DEST = GRP1_RT_01

[ARCHIVE_LOCAL1]

ARCH_TYPE = LOCAL

ARCH_DEST = /dm/data/DAMENG/arch

ARCH_FILE_SIZE = 128

ARCH_SPACE_LIMIT = 0

 

 

dmwatcher.ini

 

[GRP1]

DW_TYPE = GLOBAL

DW_MODE = AUTO

DW_ERROR_TIME = 10

INST_RECOVER_TIME = 60

INST_ERROR_TIME = 10

INST_OGUID = 453331

INST_INI = /dm/data/DAMENG/dm.ini

INST_AUTO_RESTART = 1

INST_STARTUP_CMD = /dm/bin/dmserver

RLOG_APPLY_THRESHOLD = 0

 

启动

./dmserver /dm/data/DAMENG/dm.ini mount

 

SP_SET_PARA_VALUE(1, 'ALTER_MODE_STATUS', 1);

sp_set_oguid(453331);

SP_SET_PARA_VALUE(1, 'ALTER_MODE_STATUS', 0);

 

SP_SET_PARA_VALUE(1, 'ALTER_MODE_STATUS', 1);

alter database standby;

SP_SET_PARA_VALUE(1, 'ALTER_MODE_STATUS', 0);

 

配置监视器 根据需求及实际情况配置

dmmonitor.ini

MON_DW_CONFIRM = 1

MON_LOG_PATH = /dm/data/log

MON_LOG_INTERVAL = 60

MON_LOG_FILE_SIZE = 32

MON_LOG_SPACE_LIMIT = 0

[GRP1]

MON_INST_OGUID = 453331

#IP 对应 dmmal.ini 中的 MAL_HOST , PORT 对应 dmmal.ini 中的 MAL_DW_PORT

MON_DW_IP = 192.168.0.141:52141

MON_DW_IP = 192.168.0.142:52142

 

启动dmwatcher

./dmwatcher /dm/data/DAMENG/dmwatcher.ini

 

 

启动dmmonitor

./dmmonitor /dm/data/dmmonitor.ini

show

show global info

 

 


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69995239/viewspace-2758864/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2021-02-24

  • 博文量
    2
  • 访问量
    1251