注册

达梦主备集群部署测试

学不停 2021/11/24 1448 2 已解决

环境准备
image.png
两套同配置虚拟机

操作系统
image.png

数据库版本:dm8开发版
ip配置
image.png
image.png
安装数据库
数据库软件安装完全按照《单机linux数据库部署》完成

主库脱机备份
确认主库 DMAP 服务已启动,执行以下命令
image.png

关闭数据库后,使用 dmrman 工具脱机备份主库
image.png

备库还原
拷贝主库备份到备库合适目录
image.png

还原备库
image.png

主库修改以下参数值:
INSTANCE_NAME = dmrw1
MAL_INI = 1
ARCH_INI = 1
ALTER_MODE_STATUS = 0
ENABLE_OFFLINE_TS = 2
备库修改以下参数值:
INSTANCE_NAME = dmrw2
MAL_INI = 1
ARCH_INI = 1
ALTER_MODE_STATUS = 0
ENABLE_OFFLINE_TS = 2

配置归档配置文件 dmarch.ini
在实例目录下新建文件 dmarch.ini,执行以下命令:
主库添加以下内容:
image.png

备库添加以下内容:
image.png

配置MAL系统配置文件 dmmal.ini

image.png

配置守护进程配置文件 dmwatcher.ini

image.png

以 Mount 方式启动数据库实例
image.png
image.png
主备库都修改 oguid,执行以下命令:
sp_set_oguid(453331);

主库修改数据库模式为 primary,执行以下命令:
alter database primary;

备库修改数据库模式为 standby,执行以下命令:
alter database standby;

启动守护进程
dmdba 用户下,到数据库安装目录的 bin 下执行(主备库都执行)。
image.png
image.png
守护进程启动后,会将 Mount 的实例 Open。
image.png
image.png
配置监视器
image.png
启动监视器
image.png
注册服务
./dm_service_installer.sh -t dmwatcher -p dmserver -watcher_ini /dmdba/dmdata/DAMENG/dmwatcher.ini

注册数据库实例服务
./dm_service_installer.sh -t dmserver -p dmserver -dm_ini /dmdba/dmdata/DAMENG/dm.ini

测试数据同步
主库
image.png
备库
image.png

达梦主备集群部署完成

回答 0
暂无回答
扫一扫
联系客服