暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

记录达梦DSC集群部署时碰到的问题

原创 敖子🍖 2024-08-16
179

国产数据库如百舸争流,华山论剑。而达梦算是其中翘楚,在达梦数据库学习其部署和管理过程中会碰到一些问题,我习惯把问题和解决办法记录下来方便学习和回顾,此次搭建的DSC 环境是两台自己之前搭建很久的达梦单实例数据库,前面单实例部署都比较简单,忽略过,搭建DSC时先在各节点新增一张网卡做心跳网卡用,使用VM工具在本地来创建共享存储

第一个问题:在两节点启动css、asm服务时报错误

[ERROR] dmasmsvr P0000002727 T0000000000000002738 Can't connect to DM server on '192.168.234.12' port(5636) errno(113)


查看asm启动日志有error报错


初步判断为网络问题

排查两个节点,发现是之前部署单实例时2节点没有禁用防火墙功能,两个节点间心跳网络不通,导致1节点执行asm服务启动的时候没有拉起2节点asm功能

解决方法:禁用2节点防火墙功能

systemctl sstatus firewalld

systemctl stop forewalld

systemctl disable firewalld

两个节点重新执行css、asm启动服务成功

su - dmdba
cd /home/dmdba/dmdbms/bin
./dmcss DCR_INI=/home/dmdba/dmdbms/dsc/config/dmdcr.ini
./dmasmsvr DCR_INI=/home/dmdba/dmdbms/dsc/config/dmdcr.ini



第二个问题:在 DSC01节点启动 dminit 工具初始化数据库时执行失败,查看DSC日志表现为创建的DATA磁盘组空间不足

cd /home/dmdba/dmdbms/bin 

./dminit control=/home/dmdba/dmdbms/dsc/config/dminit.ini


解决方法:给DATA组追加一块DATA数据盘

cd /d D:\VMware
vmware-vdiskmanager.exe -c -s 3Gb -a lsilogic -t 2 "E:\dmdsc\sharedisk\dmshare3g_3.vmdk"
/home/dmdba/dmdbms/bin/dmasmcmd
create asmdisk '/dev/raw/raw5' 'DATA2'
/home/dmdba/dmdbms/bin/dmasmtool DCR_INI=/home/dmdba/dmdbms/dsc/config/dmdcr.ini
alter diskgroup 'DMDATA' add asmdisk '/dev/raw/raw5'



可以看到DMDATA组下面新增了DMASMDATA2大小为10G的磁盘



重新执行启动 dminit 工具初始化数据库 成功

cd /home/dmdba/dmdbms/bin 

./dminit control=/home/dmdba/dmdbms/dsc/config/dminit.ini



部署完后进行简单数据验证

在节点1建表插入数据,在节点2查询



over~

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论