当前位置:网站首页 > 数据科学与大数据 > 正文

达梦数据库连不上(达梦数据库连接不上)



使用 DM 数据库时,有时会碰到登录失败的情况。根据使用的连接工具不同,问题具体可能表现为网络通讯异常或者 socket 连接失败。此问题通常与连接信息、网络、会话数等配置有关,以下提供排查方法。

  • Windows 环境下:通过资源管理器看是否有 dmsvc.exe 进程,或者打开 DM 服务查看器查看服务状态。
  • Linux 环境下:通过  看是否有 dmserver 进程。

如果进程存在,查看数据库日志,一般在  下,日志名为 ,例如 ,在文件中查看启动过程中是否已经出现  字样,如果出现该字样说明正常启动了,如果没有,需详细查看日志具体分析。

  • Windows 环境下:执行  查看 IP 信息,在数据库目录下 dm.ini 中找到  确认端口信息。
  • Linux 环境下:执行  查看 IP 信息,在数据库目录下 dm.ini 中找到  确认端口信息。
 

通过  命令检查网络是否通畅,通过  命令检查端口是否通畅。

如果服务在本地连接正常,但是使用远程连接时提示网络异常,一般情况下是防火墙引发的问题。此时需要检查防火墙相关设置。若不能直接关闭防火墙,就需要在数据库服务器上开启对应端口远程访问的权限(默认为5236)。服务器上的防火墙一般有两种:firewalld 和 iptables。

firewalld 的基本使用如下:

(1)firewalld 的查看、关闭和重启等(以 Linux 环境为例)。

 

(2)配置 firewalld-cmd。

 

(3)开启一个端口。

 

iptables 使用方法如下:

(1)检查并安装 iptables。

 

(2)开启相关规则的命令。

 

达到最大会话数限制,无法建立新的连接

  • 应用连接池配置,连接池最大会话数要进行合理的设置。
  • dm.ini 文件中, 参数默认为 100,可根据实际需要调整。

:系统允许同时连接的最大数,同时还受到 LICENSE 的限制,取二者中较小的值,有效值范围 (1~65000)。
例如:应用连接池设置的最大连接数设置为 500,且 license 为正式企业版、测试企业版,则需要修改 dm.ini 中  参数 500,在数据库中执行 ,修改完成后,需要重启数据库服务生效。

如果在建立实例中途中断,建立实例的文件夹可能被创建,但是实际实例是没有建立成功的,这个时候如果登陆,也可能出现报错。此时,需要删除当前没建立完整的实例,重新建立。

到此这篇达梦数据库连不上(达梦数据库连接不上)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • sqlldr导入数据比较慢(sqlloader导入数据when)2025-04-05 15:00:06
  • 自动驾驶数据安全白皮书(自动驾驶数据中心)2025-04-05 15:00:06
  • msp432p401R单片机用什么型号的数据线(msp430单片机用什么语言编程)2025-04-05 15:00:06
  • 数据库语句增删改查(数据库常用命令增删改查)2025-04-05 15:00:06
  • 自动驾驶数据集结构(自动驾驶 数据集)2025-04-05 15:00:06
  • vbf文件(数据库是一个dbf文件)2025-04-05 15:00:06
  • 自动驾驶数据存储(自动驾驶数据存储方法)2025-04-05 15:00:06
  • 数据中台实施方案(数据中台设计方案)2025-04-05 15:00:06
  • u盘启动盘制作制作后需要安装系统吗(u盘制作启动盘后可以存储数据吗)2025-04-05 15:00:06
  • 数据库课程设计图书管理系统(数据库课程设计图书管理系统代码)2025-04-05 15:00:06
  • 全屏图片