达梦数据库报网络通讯异常排查步骤

  • 一、数据库服务dmserver是否启动
    • linux 服务器
    • windows 服务器
  • 二、网络是否通畅
  • 三、端口是否正确
  • 四、最大会话连接数达到上限


使用达梦数据的过程中,偶尔会遇到网络通讯异常的报错。
遇到这种情况的时候不要慌乱,按照步骤进行排查即可。

一、数据库服务dmserver是否启动

linux 服务器

执行 ps -ef | grep dmserver,查看进程是否存在;

windows 服务器


使用达梦服务查看器(dmdbms\tool\dmservice.exe 查看达梦数据库实例服务)检查服务是否启动;

二、网络是否通畅

使用 ping IP方式查看网络是否通畅,telnet IP 端口方式查看端口是否开放。
若时端口未开放需要在防火墙中设置放行端口。
此处已 Linux 下为例:

直接编辑/etc/sysconfig/iptables 文件
1.编辑/etc/sysconfig/iptables 文件:vi /etc/sysconfig/iptables
加入内容并保存:-A RH-Firewall-1-INPUT -m state–state NEW -m tcp -p tcp --dport 5236 -j ACCEPT
2.重启服务:/etc/init.d/iptables restart
3.查看端口是否开放:/sbin/iptables -L -n

三、端口是否正确

数据库初始化实例默认端口为5236,若是初始化时未修改端口则为默认值。使用达梦管理工具或 jdbc 等其他接口访问数据库,若未单独指定端口号,则默认使用 5236 端口;
端口号相关设置默认在 dmdbms/data/DAMENG 目录下的 dm.ini 文件中搜索PORT_NUM,确认端口号后,再使用正确的端口号访问;
参数说明:PORT_NUM 服务器通讯端口号, 有效值范围(1024~65534);

四、最大会话连接数达到上限

先确定是否达到最大会话数限制,在 dmdbms/log 目录下,查看当月日志,例如,本月(2 月)的日志名为:dm_DMSERVER_202102.log 若日志中有 reach the maxsession limit 的提示,则说明达到最大会话数限制。
dm.ini 文件中,MAX_SESSIONS 参数,默认为 100,可根据实际需要调整
参数说明:MAX_SESSIONS 系统允许同时连接的最大数,同时还受到 LICENSE 的限制,取二者中较小的值,有效值范围(1~65000)
若应用连接池设置的最大连接数设置为 400,则需要修改 dm.ini 中 MAX_SESSION 参数>400,在数据库中执行 SP_SET_PARA_VALUE(2,‘MAX_SESSIONS’,500),然后重启数据库即可;

达梦数据库报网络通讯异常排查步骤相关推荐

  1. 关于达梦数据库报错有歧义的列名

    关于达梦数据库报错有歧义的列名 原因是:在多表查询时,查询出的结果列字段在多表中重复出现,需要使用别名.列名查询.

  2. 达梦数据库在linux下的安装步骤

    达梦数据库在linux下的安装步骤: 创建安装用户. 创建安装用户组 dinstall. groupadd dinstall 创建安装用户 dmdba. useradd -g dinstall -m ...

  3. 达梦数据库报“网络通信异常”分析解决

    前言: 达梦数据库在通过程序插入具有BLOB字段的记录时(非通过SQL直接插入),报"通信异常",通过更换达梦库驱动包解决. 问题: 在一个项目现场,在进行数据导入时,总时报&qu ...

  4. 解决Java连接达梦数据库报For input string: “8“的问题

    最近在搞项目国产化适配,要把公司的老项目从Oracle转到达梦数据库,公司的老项目,数据库驱动什么的都是已经准备好的,也就没有多想,直接就改数据源启动,谁知道竟然报数字转换异常,一时摸不到头绪,最后发 ...

  5. 达梦数据库登录提示网络通信异常_DM达梦数据库-错误号: 6001 错误消息: 网络通信异常,服务启功失败...

    DM达梦数据库-错误号:   6001  错误消息: 网络通信异常,服务启功失败 今天遇到一个大问题,在使用达梦数据库的时候发现达梦的数据库不能用了, 非常郁闷,昨天晚上关机的时候也没有出现什么问题啊 ...

  6. 手把手教你达梦数据库:备份与还原详细步骤

    达梦数据库备份与还原的基本原理: DM 备份的本质就是从数据库文件中拷贝有效的数据页保存到备份集中,这里的有效数据页包括数据文件的描述页和被分配使用的数据页.而在备份的过程中,如果数据库系统还在继续运 ...

  7. 达梦数据库自动备份,DM8设置自动备份,达梦数据库,自动备份。详细步骤。常用命令,启动关闭数据库,查看DMAP状态

    常用命令 DmServiceDAMENG.service改成自己bin目录下文件名 运维常见问题,官方文档 注意事项 登录客户端工具,一定要使用SYSDBA用户进行下面的客户端操作 登录数据库主机,一 ...

  8. 达梦数据库报错“[警告]Error Code:-70037,字符串不完整”

    [问题描述]: 使用管理工具或dexp导出数据的时候报"[警告]Error Code:-70037,字符串不完整",导致表的数据没有导出或者导出的数据不完整.如下图所示: [问题解 ...

  9. 达梦数据库报错有歧义的列名

    在多表查询时,查询出的结果列字段在多表中重复出现,需要使用别名.列名查询. 特殊情况是,重复字段出现在${ew.customSqlSegment}里面,导致无法更改,这时可以修改from后表使其不包含 ...

  10. Liquibase集成达梦数据库、Activiti集成达梦数据库

    Liquibase集成达梦数据库 一.Liquibase适配达梦数据库 Jhipster项目下,Liquibase集成达梦数据库会报一系列错误,例如: 类型不支持.数据库字段使用到了保留字.主键自增等 ...

最新文章

  1. python tar.gz格式压缩、解压
  2. 因为一次 Kafka 宕机,终于搞透了 Kafka 高可用原理!
  3. 剑指Offer面试题:24.复杂链表的复制
  4. 解决long类型传到前端损失精度问题
  5. golang python性能_Golang构建Python高性能模块
  6. CentOS 7.4 上如何安装 tomcat 9
  7. 在数据库中存储层次型数据
  8. JavaScript代码混淆加密 JS不可逆加密 JavaScript在线加密 免费JS代码加密工具
  9. 佳博热敏条码打印机修改ip_佳博打印机修改IP教程.doc
  10. OV5640_MIPI_1LEN调试记录
  11. CentOS下载与安装
  12. diamond 学习
  13. Android发展历程
  14. 深入了解C语言和C++哪个更难?
  15. 小技巧---笔记本外接显示器设置全屏壁纸
  16. css基础语法与注释,简述CSS注释
  17. 为什么二级菜单会被挡住_多级下来菜单被select挡住的有关问题
  18. 半导体显示|深天马A拟在厦门建第6代柔性AMOLED生产线项目
  19. java testng 项目_JAVA+SELENIUM+MAVEN+TESTNG框架(二)新建项目
  20. office2019 图目录_美工被主管要求:这个PS抠图插件可节省10小时,技术再好有什么用...

热门文章

  1. 【K线绘图】教你用python绘制带有买卖点的股票K线图(附送鳄鱼指标、顾比均线指标、dataframe格式化输出)
  2. DPDK 无锁ring, 详解
  3. JefferyZhao教导我们...
  4. 【人脸表情识别】基于matlab GUI微表情识别系统【含Matlab源码 1852期】
  5. WT2003H语音芯片(模组)是如何让雾化加湿助眠器方案 设计简单化、标准化?
  6. python+vue+elementui健身房网站管理系统django-pycharm项目
  7. 杰理之ifi_camera跑sfc的启动时间【篇】
  8. 使用Sentencepiece +CNN进行文本分类
  9. MySQL中character的意思_mysql 中 character set 与 collation 的点滴理解
  10. Emacs安装配置yasnippet