1.准备两台机器
2.准备四个数据库库
分别为EP01,EP02,EP11,EP22。MPP集群共两个节点(EP01和EP02),两个节点的备机关系为交叉主备。
3.分别前台启停数据库一次,确保数据库正常。
(2)发送备份文件到EP01的备机EP11
(3)在备机EP11还原、恢复、更新DB_MAGIC
同样需要将第二个节点EP02脱机备份,然后发送备份文件到备机EP22进行脱机还原更新和恢复。
1. 配置第一个节点主机(EP01)
2.编写dmmal.ini
4.编写dmmpp.ini
5.转换dmmpp.ini为dmmpp.ctl
2.配置第二个节点主机(EP02)
1.配置dm.ini
同上一个节点类似,只是将INSTANCE_NAME设置为EP02
2.配置dmmal.ini
同第一个节点EP01一模一样,可以直接拷贝过来。
3.配置dmarch.ini
归档目标实例是自己的备机EP22。
3. 配置第一个节点的备机(EP11,在第二台机器上
1.配置dm.ini
同上,修改INSTANCE_NAME=EP11
2.配置dmmal.ini
四个数据库的dmmal.ini一模一样。
3.配置dmarch.ini
归档目标实例是自己的主库EP01。
4.配置第二个节点的备机(EP22,在第一台机器上)
1.配置dm.ini
同上,INSTANCE_NAME=EP22。
2.配置dmmal.ini
四个数据库的dmmal.ini一模一样。
3.配置dmarch.ini
归档目标实例是自己的主库EP02。
5.将四个数据库都mount 起来,设置oguid和数据库模式
1.在两台机器的数据库的安装目录下分别将四个数据库都mount起来。
2.进入disql设置oguid,和数据库模式
(1)设置第一个节点EP01
进入disql。
设置oguid为45333。
修改EP01为主库模式。
设置oguid为45332。
修改数据库模式为主库。

设置oguid为,与其主库的oguid相同。
修改数据库模式为备库。
(4)设置第二个节点的备机EP22。
设置oguid为45332,与自己的主库设置相同。
修改数据库模式
6.编写守护进程
一般来说,每个单独的实例都是使用一个单独的守护进程守护。本例中,由于同一台机器上有不同组的两个实例,我们可以只配置一个守护进程,同时守护两个实例。
1.第一个节点(第一台机器上)
vi dmwatcher.ini
7.配置监视器(第二台机器上)
dmmonitor.ini 配置确认监视器,其中 MON_DW_IP 中的 IP 和 PORT 和dmmal.ini 中的 MAL_HOST 和 MAL_DW_PORT 配置项保持一致。
监视器此处配置在第二个节点DAMENG(EP02)上面。
此处同样需要注意GRP1和GRP2不要写错了。
8.启动守护进程
9.启动监视器


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/175014.html