达梦MPP主备集群详细搭建过程

前言

为了支持海量数据存储和处理、高并发处理、高可用性等需求,提供高端数据仓库解决方案,DM提供了大规模并行处理MPP架构。基于主备的MPP集群在运行过程中,主库对外提供服务,备库则保持主备之间的数据同步,当主库出现故障时,备库替换主库,继续对外提供服务,保证系统的不中断和可靠性。本文以DM7的主备MPP搭建为例,首先呈现MPP主备集群示意图如下:

达梦MPP主备集群详细搭建过程

3)配置dmarch.ini–Redo日志归档配置文件
修改dmarch.ini,配置本地归档和实时归档。
$ vi dmarch.ini

4)配置dmmpp.ctl
dmmpp.ctl是二进制文件,由dmmpp.ini文本通过dmctlcvt工具转换而来
$ vi dmmpp.ini

转换命令如下:

5)设置OGUID,并查询LSN、实例的永久魔性
–以mount方式启动主库

–启动命令行工具DIsql,登录主库设置OGUID值。唯一约定

2.配置主库GRP2_MPP_EP02(配置文件路径/dmdata/EP02)

1)修改dm.ini –数据库参数文件
$ vi dm.ini

2)配置MAL系统(可直接拷贝A机器上实例GRP1_MPP_EP01配置的dmmal.ini)
各主备库的dmmal.ini配置必须完全一致,MAL_HOST使用内部网络IP,MAL_PORT与dm.ini中PORT_NUM使用不同的端口值,MAL_DW_PORT是各实例对应的守护进程之间,以及守护进程和监视器之间的通信端口,配置如下:
$ vi dmmal.ini

3)配置dmarch.ini–Redo日志归档配置文件
修改dmarch.ini,配置本地归档和实时归档。
$ vi dmarch.ini

4)配置dmmpp.ctl(可直接拷贝A机器上实例GRP1_MPP_EP01配置的dmmpp.ctl)
dmmpp.ctl是二进制文件,由dmmpp.ini文本通过dmctlcvt工具转换而来

5)设置OGUID,并查询LSN、实例的永久魔性
–以mount方式启动主库

3.配置备库GRP1_MPP_EP10(配置文件路径/dmdata/EP01)

将主库的初始数据及配置文件拷贝到备库
$ scp -r EP01 dmdba@192.168.55.8:/dmdata

1)修改dm.ini –数据库参数文件
$ vi dm.ini
INSTANCE_NAME = GRP1_MPP_EP10
PORT_NUM = 5237 #数据库实例监听端口(和主库不同)
DW_PORT = 5244 #守护环境下,监听守护进程连接端口(和主库不同)

2)配置MAL系统(可直接拷贝A机器上实例GRP1_MPP_EP01配置的dmmal.ini)
3)配置dmarch.ini–Redo日志归档配置文件
修改dmarch.ini,配置本地归档和实时归档。
$ vi dmarch.

来源:Miss Puff

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年9月8日
下一篇 2020年9月8日

相关推荐