达梦数据库的主备搭建

2019年11月13日达梦DCA培训学习作业。作者:钟X威。
以下是我搭建达梦主备的一些经验心得。

硬件准备
两台 rhel 6.x linux 服务器。

软件准备
达梦数据库软件 7.1.6.96 企业版。
在这里插入图片描述

搭建前准备-数据准备
两台RHEL6.0服务器安装达梦7.1.6.96数据库,分别创建实例为dm1,dm2。

主库配置
disql sysdba 进入数据库
运行联机备份命令
BACKUP DATABASE FULL TO full_bak BAKFILE ‘/home/dmdba/dmdbms/data/FULL_20190417.bak’;

备库配置
disql sysdba 进入数据库
执行dmrestore 恢复命令
./dmrestore INI_PATH=/home/dmdba/dmdbms/data/DAMENG/dm.ini FILE=/home/dmdba/dmdbms/data/FULL_20190417.bak

检查实例的永久魔数是否一致:
SQL>select permanent_magic;
–结果如下;
行号 PERMANENT_MAGIC


1385101984
确保LSN和永久魔数都一致的情况下,正常关闭各个实例,继续配置数据守护。

实例名 PORT_NUM DW_PORT MAL_HOST MAL_PORT MAL_DW_PORT
GRP1_RT_01 32141 33141 192.168.0.141 61141 52141
GRP1_RT_02 32142 33142 192.168.0.142 61142 52142

dm1 5236 52361 10.193.0.18 192.168.0.18 5238 52381
dm2 5236 52362 10.193.0.19 192.168.0.19 5239 52392

主库搭建
配置dm.ini
在DW_P机器上配置主库的实例名为GRP1_RT_01,dm.ini参数修改如下:
#实例名,建议使用“组名_守护环境_序号”的命名方式,总长度不能超过16
vim /opt/dmdbms/data/DAMENG/dm.ini
INSTANCE_NAME = GRP1_RT_01 #15
PORT_NUM = 32141 #数据库实例监听端口 #162
DW_PORT = 33141 #守护环境下,监听守护进程连接端口 #324
DW_ERROR_TIME = 60 #接收守护进程消息超时时间 #323
ALTER_MODE_STATUS = 0 #不允许手工方式修改实例模式/状态 #325
ENABLE_OFFLINE_TS = 2 #不允许备库OFFLINE表空间 #326
MAL_INI = 1 #打开MAL系统 #341
ARCH_INI = 1 #打开归档配置 #342
HA_INST_CHECK_FLAG = 1 #检测是否多个实例进程同时启动 #355
RLOG_SEND_APPLY_MON = 64 #统计最近64次的日志发送信息 #无配置项

配置dmmal.ini
配置MAL系统,各主备库的dmmal.ini配置必须完全一致,MAL_HOST使用内部网络IP,MAL_PORT与dm.ini中PORT_NUM使用不同的端口值,MAL_DW_PORT是各实例对应的守护进程之间,以及守护进程和监视器之间的通信端口,配置如下:
MAL_CHECK_INTERVAL = 5 #MAL链路检测时间间隔
MAL_CONN_FAIL_INTERVA

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值