达梦数据库数据守护集群问题整理
达梦数据库数据守护集群防火墙
- 搭建达梦数据库数据守护集群时,一定要注意主机和备机的防火墙都应处于关闭状态。
- 查看防火墙状态
systemctl status firewalld
# 或
firewall-cmd --state
- 关闭防火墙
systemctl stop firewalld.service
- 开启防火墙
systemctl start firewalld.service
达梦数据库数据守护集群主库处于mount状态问题
完成搭建后,需要用dmwatcher将数据库由mount状态拉起到open状态,但是等操作完monitor后,回来再访问主机,发现又变为了配置状态。怀疑是dmwatcher有问题,于是在主机上重新启动了dmwatcher守护进程。
[dmdba@kylin ~]$ dmwatcher /dm8/data/DMOA/dmwatcher.ini
DMWATCHER[4.0] V8
DMWATCHER[4.0] IS READY
再次查看主库的状态,发现主库仍然处于mount状态,
查看主库的dmwatcher日志
[dmdba@kylin log]$ tail -0f dm_dmwatcher_DMDW1_202110.log
2022-10-30 22:31:42.930 [INFO] dmwatcher P0000020612 T0000139923596203840 dw2_conn_mgr_thread create, connect ip:10.228.10.16, port:5236, from_flag:0
2022-10-30 22:32:48.981 [INFO] dmwatcher P0000020612 T0000139923596203840 DMWATCHER[4.0] group(GRP1) initialized succeed.
GUID(7EF96A5E7EF96A5E26F9D02F7841ABD7)
2022-10-30 22:33:48.997 [INFO] dmwatcher P0000020612 T0000139923596203840 DMWATCHER[4.0] IS READY
2022-10-30 22:35:49.917 [INFO] dmwatcher P0000020612 T0000139923485456128 dw2_send_port_set to dmserver vio(3) set, mid(-1), to name:DMOA, ip:127.0.0.1
2022-10-30 22:35:49.990 [ERROR] dmwatcher P0000020612 T0000000000000020617 Can’t connect to DM server on ‘10.228.10.16’ port(5236) errno(111)
从日志可以看到一条错误信息,发现主库访问不到备库的5236端口
测试端口的情况:从主库链接备库的5236端口:
[dmdba@kylin