达梦数据库MPP主备集群(3节点)环境搭建
一、 初始化实例
1.A机器
2.B机器
3.C机器
二、 数据准备
1.主库01与备库01B
1)先启动一下主库
2)关闭主库,到/opt/dmdbms/bin目录下,启动dmrman工具,进行备份
3)拷贝主库备份到备库
4)备库还原
2.主库02与备库02B
1)先启动一下主库
2)关闭主库,到/opt/dmdbms/bin目录下,启动dmrman工具,进行备份
3)拷贝主库备份到备库
4)备库还原
3.主库03与备库03B
1)先启动一下主库
2)关闭主库,到/opt/dmdbms/bin目录下,启动dmrman工具,进行备份
3)拷贝主库备份到备库
4)备库还原
三、 配置A机器-主库MPP1_01
1.配置 dm.ini
2.配置 dmmal.ini
3.配置 dmarch.ini
4.配置dmmpp.ctl
1)首先创建一个dmmpp.ini文件,并进行如下配置
2)转换生成dmmpp.ctl文件
5.配置 dmwatcher.ini
6.以mount方式启动主库
7.设置 OGUID并修改数据库模式
四、 配置B机器-主库MPP1_02
1.配置 dm.ini
2.配置 dmmal.ini
与实例MPP1_01的dmmal.ini文件内容一致,直接拷贝过来即可
3.配置 dmarch.ini
4.配置dmmpp.ctl
与实例MPP1_01的dmmpp.ctl文件内容一致,直接拷贝过来即可
5.配置 dmwatcher.ini
6.以mount方式启动主库
7.设置 OGUID并修改数据库模式
五、 配置C机器-主库MPP1_03
1.配置 dm.ini
2.配置 dmmal.ini
与实例MPP1_01的dmmal.ini文件内容一致,直接拷贝过来即可
3.配置 dmarch.ini
4.配置dmmpp.ctl
与实例MPP1_01的dmmpp.ctl文件内容一致,直接拷贝过来即可
5.配置 dmwatcher.ini
6.以mount方式启动主库
7.设置 OGUID并修改数据库模式
六、 配置B机器-备库MPP1_01B
1.配置 dm.ini
2.配置 dmmal.ini
与实例MPP1_01的dmmal.ini文件内容一致,直接拷贝过来即可
3.配置 dmarch.ini
4.配置dmmpp.ctl
与实例MPP1_01的dmmpp.ctl文件内容一致,直接拷贝过来即可
5.以mount方式启动备库
6.设置 OGUID并修改数据库模式
七、 配置C机器-备库MPP1_02B
1.配置 dm.ini
2.配置 dmmal.ini
与实例MPP1_01的dmmal.ini文件内容一致,直接拷贝过来即可
3.配置 dmarch.ini
4.配置dmmpp.ctl
与实例MPP1_01的dmmpp.ctl文件内容一致,直接拷贝过来即可
5.以mount方式启动备库
6.设置 OGUID并修改数据库模式
八、 配置A机器-备库MPP1_03B
1.配置 dm.ini
2.配置 dmmal.ini
与实例MPP1_01的dmmal.ini文件内容一致,直接拷贝过来即可
3.配置 dmarch.ini
4.配置dmmpp.ctl
与实例MPP1_01的dmmpp.ctl文件内容一致,直接拷贝过来即可
5.以mount方式启动备库
6.设置 OGUID并修改数据库模式
九、 配置监视器
配置dmmonitor.ini文件
十、 启动数据库
A机器
[dmdba@localhost bin]$ ./dmserver /opt/dmdbms/data/EP01/DAMENG/dm.ini mount
B机器
[dmdba@localhost bin]$ ./dmserver /opt/dmdbms/data/EP02/DAMENG/dm.ini mount
C机器
[dmdba@localhost bin]$ ./dmserver /opt/dmdbms/data/EP03/DAMENG/dm.ini mount
B机器
[dmdba@localhost bin]$ ./dmserver /opt/dmdbms/data/EP01/DAMENG/dm.ini mount
C机器
[dmdba@localhost bin]$ ./dmserver /opt/dmdbms/data/EP02/DAMENG/dm.ini mount
A机器
[dmdba@localhost bin]$ ./dmserver /opt/dmdbms/data/EP03/DAMENG/dm.ini mount
十一、 启动守护进程
A机器
[dmdba@localhost bin]$ ./dmwatcher /opt/dmdbms/data/EP01/DAMENG/dmwatcher.ini
B机器
[dmdba@localhost bin]$ ./dmwatcher /opt/dmdbms/data/EP02/DAMENG/dmwatcher.ini
C机器
[dmdba@localhost bin]$ ./dmwatcher /opt/dmdbms/data/EP03/DAMENG/dmwatcher.ini
十二、 启动监视器查看各个守护进程的状态
453331:
453332:
453333:
MPP主备集群(3节点)搭建完成,通过监视器可以看到各个进程全都正常。