【DM版本】:dm8
【操作系统】:麒麟osv10 sp3
【CPU】:X86
【问题描述】*:X86+麒麟OSV10SP3
使用了dm8_20240920_x86_rh7_64.iso(X86+RHEL7)和dm8_20240930_HG_kylin10_64.iso(海光+麒麟V10)分别安装,启动数据库都报错:
comm_create_lsnr_sockets_low failed to create socket or listen port:5236, errno:97.
这是什么问题,是安装包版本的问题,还是其它问题?
与ipv6有关,找到了错误提示:comm_create_lsnr_sockets_low, create ipv6 sock for port[5236] ret:0, sock:-1
因为操作系统已经关闭了ipv6,但达梦数据库默认是基于ipv6开启的监听,因此报错。
目前解决方法:
dm.ini中有一个属性IPV6_LSNR默认是1,把其修改为0,重启数据库。
netstat -anpt|grep 5236看看端口被占用没