dm数据库manager连接不上数据库,但是disql可以连接

dm数据库中,manager是远程连接的工具。

如图,用命令行可以登陆数据库

同样的情况用图形化无法登陆。

去网上查找资料说是协议不一致导致的

协议不一致导致连接不上的情况

如图,我的达梦数据库在连接时一直在使用ipv6。但有的会是ipv4,那么,如果远程的manager使用的是默认支持ipv6,就会无法连接,这种情况不多,但我查阅资料,各大网站都有讨论。这种情况确实是存在的。

但如果你去搜索解决方案,会让你去修改客户端的manager.ini文件,将本地改为ipv4。具体方法如下,追加

-Djava.net.preferIPv4Stack=true

在此期间,我又多了个疑问,如果客户端是linux,没有manager.in文件,那怎么修改manager参数

在linux下打开manager文件。

其实这个文件就是manager.ini,windows下多了一个文件是因为windows下格式不一样,没法直接修改,在linux中想修改直接追加就行。

但是,我的情况和这个不太一样。

我是数据库启动失败导致的。并且我是他自己报错,又自己修复的。可能是因为内存不厚了,当时电脑呜呜响。。。。。

那为什么数据库都启动不了,disql还能登

其实,就算你不输入用户名和密码,页一样能登陆

su - dmdba 

cd  dmdbms/tool/

一样能登陆,只是不连接罢了。

所以,disql只是个命令行工具,能登陆不带表数据库是正常的。

总结

一般情况下,登陆不上去就用

firewall-cmd --add-port=5236/tcp --permanent --zone=public  (记得看好自己数据库的端口)

firewall-cmd --reload  

开启防火墙

如果开启了防火墙,你又没输入错,大概率是数据库启动失败了

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值