达梦数据库报网络通讯异常排查步骤
达梦数据库报网络通讯异常排查步骤
- 一、数据库服务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),然后重启数据库即可;
达梦数据库报网络通讯异常排查步骤相关推荐
- 关于达梦数据库报错有歧义的列名
关于达梦数据库报错有歧义的列名 原因是:在多表查询时,查询出的结果列字段在多表中重复出现,需要使用别名.列名查询.
- 达梦数据库在linux下的安装步骤
达梦数据库在linux下的安装步骤: 创建安装用户. 创建安装用户组 dinstall. groupadd dinstall 创建安装用户 dmdba. useradd -g dinstall -m ...
- 达梦数据库报“网络通信异常”分析解决
前言: 达梦数据库在通过程序插入具有BLOB字段的记录时(非通过SQL直接插入),报"通信异常",通过更换达梦库驱动包解决. 问题: 在一个项目现场,在进行数据导入时,总时报&qu ...
- 解决Java连接达梦数据库报For input string: “8“的问题
最近在搞项目国产化适配,要把公司的老项目从Oracle转到达梦数据库,公司的老项目,数据库驱动什么的都是已经准备好的,也就没有多想,直接就改数据源启动,谁知道竟然报数字转换异常,一时摸不到头绪,最后发 ...
- 达梦数据库登录提示网络通信异常_DM达梦数据库-错误号: 6001 错误消息: 网络通信异常,服务启功失败...
DM达梦数据库-错误号: 6001 错误消息: 网络通信异常,服务启功失败 今天遇到一个大问题,在使用达梦数据库的时候发现达梦的数据库不能用了, 非常郁闷,昨天晚上关机的时候也没有出现什么问题啊 ...
- 手把手教你达梦数据库:备份与还原详细步骤
达梦数据库备份与还原的基本原理: DM 备份的本质就是从数据库文件中拷贝有效的数据页保存到备份集中,这里的有效数据页包括数据文件的描述页和被分配使用的数据页.而在备份的过程中,如果数据库系统还在继续运 ...
- 达梦数据库自动备份,DM8设置自动备份,达梦数据库,自动备份。详细步骤。常用命令,启动关闭数据库,查看DMAP状态
常用命令 DmServiceDAMENG.service改成自己bin目录下文件名 运维常见问题,官方文档 注意事项 登录客户端工具,一定要使用SYSDBA用户进行下面的客户端操作 登录数据库主机,一 ...
- 达梦数据库报错“[警告]Error Code:-70037,字符串不完整”
[问题描述]: 使用管理工具或dexp导出数据的时候报"[警告]Error Code:-70037,字符串不完整",导致表的数据没有导出或者导出的数据不完整.如下图所示: [问题解 ...
- 达梦数据库报错有歧义的列名
在多表查询时,查询出的结果列字段在多表中重复出现,需要使用别名.列名查询. 特殊情况是,重复字段出现在${ew.customSqlSegment}里面,导致无法更改,这时可以修改from后表使其不包含 ...
- Liquibase集成达梦数据库、Activiti集成达梦数据库
Liquibase集成达梦数据库 一.Liquibase适配达梦数据库 Jhipster项目下,Liquibase集成达梦数据库会报一系列错误,例如: 类型不支持.数据库字段使用到了保留字.主键自增等 ...
最新文章
- python tar.gz格式压缩、解压
- 因为一次 Kafka 宕机,终于搞透了 Kafka 高可用原理!
- 剑指Offer面试题:24.复杂链表的复制
- 解决long类型传到前端损失精度问题
- golang python性能_Golang构建Python高性能模块
- CentOS 7.4 上如何安装 tomcat 9
- 在数据库中存储层次型数据
- JavaScript代码混淆加密 JS不可逆加密 JavaScript在线加密 免费JS代码加密工具
- 佳博热敏条码打印机修改ip_佳博打印机修改IP教程.doc
- OV5640_MIPI_1LEN调试记录
- CentOS下载与安装
- diamond 学习
- Android发展历程
- 深入了解C语言和C++哪个更难?
- 小技巧---笔记本外接显示器设置全屏壁纸
- css基础语法与注释,简述CSS注释
- 为什么二级菜单会被挡住_多级下来菜单被select挡住的有关问题
- 半导体显示|深天马A拟在厦门建第6代柔性AMOLED生产线项目
- java testng 项目_JAVA+SELENIUM+MAVEN+TESTNG框架(二)新建项目
- office2019 图目录_美工被主管要求:这个PS抠图插件可节省10小时,技术再好有什么用...
热门文章
- 【K线绘图】教你用python绘制带有买卖点的股票K线图(附送鳄鱼指标、顾比均线指标、dataframe格式化输出)
- DPDK 无锁ring, 详解
- JefferyZhao教导我们...
- 【人脸表情识别】基于matlab GUI微表情识别系统【含Matlab源码 1852期】
- WT2003H语音芯片(模组)是如何让雾化加湿助眠器方案 设计简单化、标准化?
- python+vue+elementui健身房网站管理系统django-pycharm项目
- 杰理之ifi_camera跑sfc的启动时间【篇】
- 使用Sentencepiece +CNN进行文本分类
- MySQL中character的意思_mysql 中 character set 与 collation 的点滴理解
- Emacs安装配置yasnippet