环境准备:2-3台已经安装DM8的虚拟机
一、数据准备
1、配置dm.ini,打开归档
2、配置dmarch.ini
脱机备份及还原
1、正常关闭数据库
2、进行脱机备份
3、将主库的备份文件拷贝到备库所在机器
4、在备库执行脱机数据库还原与恢复
二、配置实时主备
1、配置主库
1)配置dm.ini
ALTER_MODE_STATUS = 0 #不允许手工方式修改实例模式/状态/OGUID
ENABLE_OFFLINE_TS = 2 #不允许备库 OFFLINE 表空间
MAL_INI = 1 #打开 MAL 系统
ARCH_INI = 1 #打开归档配置
2)配置dmmal.ini
3)配置dmarch.ini
4)配置dmwatcher.ini
5) 以Mount方式启动主库
./dmserver /dm8/data/DAMENG/dm.ini mount
6)启动命令行工具DIsql,登录主库设置OGUID值
7)修改主库为Primary模式
2、配置备库
1)配置dm.ini
ALTER_MODE_STATUS = 0 #不允许手工方式修改实例模式/状态/OGUID
ENABLE_OFFLINE_TS = 2 #不允许备库 OFFLINE 表空间
MAL_INI = 1 #打开 MAL 系统
ARCH_INI = 1 #打开归档配置
2)配置dmmal.ini,主备库保持一致
3)配置dmarch.ini
4)配置dmwatcher.ini
5)以mount方式启动备库
6)启动命令行工具DIsql,登录备库设置OGUID值
7)登录备库,修改数据库为Standby模式
3、配置监视器(主备机或第三台机器均可,建议放在第三台机器上
)
1)配置监视器dmmonitor.ini
2)启动各个主备库上的守护进程:
./dmwatcher /home/dmdba/dmdbms/data/DAMENG/dmwatcher.in
3)启动监视器,可以看到收到主备库的守护进程消息,集群启动正常。
至此,DM主备集群搭建完成。
更多资讯请上达梦技术社区了解:
https://eco.dameng.com