达梦数据库主备集群部署

一、环境说明

主备机最少需要两台数据库,我这里的情况是之前已经部署过一台数据库了,链接在
https://blog.csdn.net/weixin_44165869/article/details/135329373?spm=1001.2014.3001.5501
环境:主库实例名:dmserver1 备库实例名:dmserver2
主机IP:对外192.168.0.101
对内 192.168,.133.128
备机IP:对外192.168.0.102
对内 192.168,.133.129
对内对外的概念:
对内IP就是数据库实例专用于与守护进程通信的IP
对外IP就是应用连接数据库的IP
操作系统和数据库版本都是:麒麟6.0和达梦8

二、安装备机,要求就是系统环境,实例参数与主机一致。

略了嗷 ,双实例初始化参数一致即可,但!!!(重要的事情!!!)两个实例的实例名不能相同!

三、配置dmarch.ini文件

主库
在这里插入图片描述

备库
在这里插入图片描述

四、配置dmmal.ini文件

主备库保持一致
在这里插入图片描述

五、配置dmwatcher.ini文件

主备库保持一致即可,!!!(!!!又来了,重要的地方说三次)系统通过OGUID值确定一个守护进程组,由用户保证OGUID值的唯一性,并确保数据守护系统中,数据库、守护进程和监视器配置相同的OGUID值。
在这里插入图片描述

六、配置dm.ini文件

ALTER_MODE_STATUS = 0 ##不允许手工方式修改实例模式/状态/OGUID
ENABLE_OFFLINE_TS = 2 ##不允许备库OFFLINE表空间
MAL_INI = 1 ##打开MAL系统
ARCH_INI = 1 ##打开归档配置
测试后总结初始化的实例,只需要更改这四个参数

七、启动主库

用mount模式启动
![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/bcc1a43805ab491da1a3bed1a98c9fe5.pn
我去,报错了,dmarch.ini有问题
在这里插入图片描述
在这里插入图片描述
再次查看问题发现
在这里插入图片描述
应该是ARCH开头,补全在启动,还是不行。然后发现数据库第一次启动不能用mount,应该正常启动,设置归档备份等内容。
在这里插入图片描述
排查总结:复制的时候要注意,数据库第一次启动不能用mount,应该正常启动,设置归档备份等内容。

八、配置数据库

主库,配置好以后可以停止
在这里插入图片描述
dmrman备份主库后到备库执行还原操作。!!!不知道怎么备份还原的可以看我另一篇
https://editor.csdn.net/md/?articleId=135329452

备库直接使用mount启动就可以了,因为是用主库备份还原过的。
在这里插入图片描述
这一步主要就是设置OGUID的值

九、配置监视器

在这里插入图片描述

十、但是启动好以后。监视器服务器接收不到主备机的信息(以下纪录为纯文字,因为当时排查错误的时候忘记截图了)

1、接收不到主备机的信息,那么到备机配置一个普通监视器,启动,发现可以接收到备机的信息,但是接收不到本机的信息,使用备机ping主机IP地址,发现可以ping通。
2、在主机配置一台普通监视器,发现可以收到主机的信息,但是接收不到备机的,ping备机,可以ping通。
3、将内部网络IP更换成外部网络的IP ,内外网使用一个IP地址测试,发现监视器可以接收到主备机的信息。

  • 24
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值