达梦DM8 DW实时主备集群搭建

本文介绍如何搭建达梦数据库DMDW集群,包括环境配置、资源规划、主备库准备、配置文件修改等步骤,并进行了数据同步测试。

一、DM DW集群简介

DM 数据守护(Data Watch)将主库(生产库)产生的 Redo 日志传输到备库,备库接收并重新应用 Redo 日志,从而实现备库与主库的数据同步。DM 数据守护的核心思想是监控数据库状态,获取主、备库数据同步情况,为 Redo日志传输与重演过程中出现的各种异常情况提供一系列的解决方案。
DM 数据守护主要由主库、备库、Redo 日志、Redo 日志传输、Redo 日志重演、守护进程(dmwatcher)、监视器(dmmonitor)组成。
如下图所示:
在这里插入图片描述
DM8 数据守护集群结构图

二、搭建步骤

1、实验环境:

虚拟机软件:VirtualBox 6.1
机器名	IP地址	实例信息
主机	192.168.56.103	GRP1_RW_01
备机	192.168.56.104	GRP1_RW_02
确认监视器	192.168.56.105	确认监视器
数据库:DM8 64位,安装包名称为dm8_setup_rh7_64_ent_8.1.1.88.iso 
主机操作系统:CentOS Linux release 7.2.1511 (Core),64位

2、资源规划

机器名 IP地址 实例信息
主机 192.168.56.103 GRP1_RW_01
备机 192.168.56.104 GRP1_RW_02
确认监视器 192.168.56.105 确认监视器

端口规划
在这里插入图片描述
3、主备库准备

初始化主库
./dminit path=/dm8/data
备份主库(disql命令行中热备)
BACKUP DATABASE BACKUPSET '/dm8/data/BACKUP_FOR_DW';
将备份文件复制到备机中,利用rman进行还原
./dmrman CTLSTMT="RESTORE DATABASE '/dm8/data/DAMENG/dm.ini' FROM BACKUPSET '/dm8/data/BACKUP_FOR_DW'"
./dmrman CTLSTMT="RECOVER DATABASE '/dm8/data/DAMENG/dm.ini' FROM BACKUPSET '/dm8/data/BACKUP_FOR_DW'"
./dmrman CTLSTMT="RECOVER DATABASE '/dm8/data/DAMENG/dm.ini' UPDATE DB_MAGIC"

4、修改主备库配置文件

主库:
[dmdba@dwp DAMENG]$ vi /dm8/data/DAMENG/dm.ini 
INSTANCE_NAME = GRP1_RW_01
PORT_NUM = 5236                   #数据库实例监听端口
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次的日志发送信息

备库:

[dmdba@dws DAMENG]$ vi /dm8/data/DAMENG/dm.ini
INSTANCE_NAME = GRP1_RW_02
PORT_NUM = 5236                   #数据库实例监听端口
DW_INACTIVE_INTERVAL = 60        
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值