为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:DM7开发版
【操作系统】:window10 中标麒麟5.0
【CPU】:x86
【问题描述】*:想在windows和麒麟之间实现数据库外部链接,windows10+中标麒麟5.0,外部链接配置修改两台主机的dm.ini文件中的MAL_INI参数改为1后,服务无法启动,重新改MAL_INI为0才能启动
MAL_INI参数改为1之后还需要配置对应的dmmal.ini才能正常启动
1、dm.ini里的MAL_INI设置为1;
2、在dm.ini同目录创建dmmal.ini,所有节点内容一致,ip地址根据实际情况修改,内容如下:
MAL_CHECK_INTERVAL = 5 #MAL 链路检测时间间隔
MAL_CONN_FAIL_INTERVAL = 5 #判定 MAL 链路断开的时间
[MAL_INST1]
MAL_INST_NAME = DM1 #与 dm.ini 中的 INSTANCE_NAME 一致
MAL_HOST = 1.1.1.1 #MAL 系统监听 TCP 内部网络 IP
MAL_PORT = 61141 #MAL 系统监听 TCP 连接的端口
MAL_INST_HOST = 1.1.1.1 #实例的对外服务 IP 地址
MAL_INST_PORT = 5238 #与 dm.ini 中的 PORT_NUM 一致
MAL_DW_PORT = 53141 #实例对应的守护进程监听 TCP 端口
MAL_INST_DW_PORT = 63141
[MAL_INST2]
MAL_INST_NAME = DM2 #与 dm.ini 中的 INSTANCE_NAME 一致
MAL_HOST = 1.1.1.2 # MAL 系统监听 TCP 内部网络 IP
MAL_PORT = 61141 #MAL 系统监听 TCP 连接的端口
MAL_INST_HOST = 1.1.1.2 #实例的对外服务 IP 地址
MAL_INST_PORT = 5238 #与 dm.ini 中的 PORT_NUM 一致
MAL_DW_PORT = 53141 #实例对应的守护进程监听 TCP 端口
MAL_INST_DW_PORT = 63141
3、启动数据库,配置外部链接
启动报错内容是什么?window和麒麟之间mal网络是否是通的,防火墙和SELINUX是否关闭了,telnet测试下配置的端口能否能通,端口要双向通