达梦数据守护集群软件-DM Data Watch

本文详细介绍了达梦数据守护集群软件DM Data Watch的搭建过程,包括环境准备、数据准备、主备库及监视器配置,强调了数据一致性与高可用性的重要性,确保在硬件故障等情况下仍能提供不间断的数据库服务。
摘要由CSDN通过智能技术生成

1.简介

达梦数据守护集群软件(DM Data Watch)是一种集成化的高可靠性解决方案,该方案基于数据库REDO日志,不依赖于第三方软件和存储,用于解决由于硬件故障、自然灾害等原因导致的数据库服务长时间中断问题,提供不间断数据库服务,可同时满足用户对数据安全性和高可用性的要求。数据守护包含的主要部件有:主数据库、备数据库、联机REDO日志系统、本地REDO日志归档服务、实时REDO日志归档服务、REDO日志重做服务、MAL系统、守护进程和监视器。其中,守护进程和监视器是两个独立的工具,其他部件集成在DM8数据库服务器DMSERVER中

2.前提

在搭建数据守护系统前,应注意数据守护系统中各实例使用的 DM 服务器版本应一致,

同时还应注意各实例所在主机的操作系统位数、大小端模式、时区及时间设置都应一致,以及使用同一个用户启动 DM 服务器和守护进程 dmwatcher,以免系统在运行时出现意想不到的错误。

3.环境准备

准备三台机器 DW_P、DW_S1、DW_M,DW_P 和 DW_S1 用来部署主备库,DW_M 用来部署确认监视器。其中 DW_P 和 DW_S1 配置两块网卡,一块接入内部网络交换模块,一块接入到外部交换机,DW_M 接入内部网络。

三台机器都事先安装了 DM(单机安装过程这边不再赘述),安装路径为'/opt/dmdb',执行程序保存在'/opt/dmdb/bin'目录中,

数据存放路径为'/opt/dmdb/data',归档日志路径'/opt/dmdb/arch',从库先不要启动服务

3.1机器规划

角色

IP地址

操作系统

备注

DW_P

10.0.61.186(外部)

192.168.0.186(内部)

麒麟V10

(4.19.90-23.8.v2101.ky10.x86_64)

主库

实例名:DMNODE1

库名:DMDB

DW_S1

10.0.60.212(外部)

192.168.0.212(内部)

麒麟V10

(4.19.90-23.8.v2101.ky10.x86_64)

从库

实例名:DMNODE2

库名:DMDB

DW_M

10.0.61.90

麒麟V10

(4.19.90-23.8.v2101.ky10.x86_64)

监视器

实例名:DMNODE3

库名:DMDB

3.2端口规划

实例名

PORT_NUM

MAL_INST_DW_PORT

MAL_HOST

MAL_PORT

MAL_DW_PORT

DMNODE1

5236

33141

192.168.0.186

61141

52141

DMNODE2

5237

33142

192.168.0.212

61142

52142

4.数据守护搭建

4.1 数据准备

配置数据守护 V4.0 之前,必须先通过备份还原方式同步各数据库的数据,确保各数据的数据保持完全一致。主库可以是新初始化的数据库,也可以是正在生产、使用中的数据库。

不能使用分别初始化库或者直接拷贝数据文件的方法,原因如下:

  • 每个库都有一个永久魔数(permenant_magic),一经生成,永远不会改变,主库传送日志时会判断这个值是否一样,确保是来自同一个数据守护环境中的库,否则传送不了日志。

  • 由于 dminit 初始化数据库时,会生成随机密钥用于加密,每次生成的密钥都不相同,备库无法解析采用主库密钥加密的数据。

  • 每个库都有一个数据库魔数(DB_MAGIC),每经过一次还原、恢复操作,DB_MAGIC就会产生变化,需要通过这种方式来区分同一个数据守护环境中各个不同的库。

如果是初始搭建环境,可以通过对主库脱机备份、对备库脱机还原的方式来准备数据,如果主库已经处于运行状态,则可以对主库进行联机备份、对备库脱机还原的方式来准备数据。

本次由于是初始搭建环境,所以采用对主库脱机备份、对备库脱机还原的方式来准备数据<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值