DM数据库数据守护实验(实时主备)遇到的几个坑

上周参加了达梦数据库DCP培训和考试,在搭建数据守护的时候遇到了各种坑,现记录如下,希望能给自已和大家提个醒。
1. 主备库配置文件能拷贝就不要手工设置。
dm.ini、dmmal.ini、dmarch.ini、dmwatcher.ini这四个配置文件必须进行设置和创建才能启动数据守护,适合拷贝的配置文件有下面几个。

dmmal.ini:这个文件两个节点的配置完全一样,在主节点配置好后直接复制到备节点即可。
我在实验时主节点实例能 mount 启动,备节点相应实例不能 mount 启动,我手工反复修改备节点 dmmal.ini文件半小时未能解决。最后,直接删除备节点 dmmal.ini 文件,再将主节点 dmmal.ini 文件拷贝到 备节点,再次以 mount 方式启动 备节点成功。

**dmarch.ini:**基本一样,将 ARCH_DEST=DW01 改成对方的实例名即可。

dmwatcher.ini:两个节点的配置完全一样,在主节点配置好后直接复制到备节点即可。

dm.ini: 里面有实例的大量配置信息,不适合拷贝

命令:

scp /dm/data/DW01/dmmal.ini 192.168.1.20:dm/data/DW02/

2. 主备库都启动守护进程后,不能正常使用主库。
这时使用监控器查看主库的状态为 monut ,备库为 standby。
此时无法手动启动主库,可以直接将主库和备库的的实例杀死,很有可能状态能变成正常的open状态。
我在实验时也同样遇到了这样的问题,自己在家反复删除、重装1-2小时问题无法解决,上课时达梦讲师戴明明只用了1分钟,使用用上述方法成功使主库进入 open 状态。

命令:

kill -9 3323(进程号)

3. 使用 scp 命令拷贝目录时要加上 /
我在使用 scp 命令从主库向备库拷贝全库备份目录时,提示目录不存在,在目录后加上斜杠后问题解决。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值