原 连接达梦数据库报错 [-70028]:创建SOCKET连接失败
简介
在使用disql 连接达梦数据库的时候可能会遇到如下错误:
1 2 3 4 5 | [dmdba@dmkylin ~]$ /dm8/bin/disql sysdba/Dameng123 [-70028]:创建SOCKET连接失败. disql V8 用户名: 密码: |
可能原因
修改了默认端口5236
可查看dm.ini文件中的port_num 端口号是多少,如果修改了默认端口号,请按照以下方式来登录:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | [root@localhost bin]# ./disql SYSDBA/SYSDBA@192.18.174.153:5237 服务器[192.168.174.153:5237]:处于普通打开状态 登录使用时间 : 17.489(ms) disql V8 SQL> ^C [dmdba@dmkylin bin]$ disql SYSDBA/Dameng123@localhost:5238 服务器[localhost:5238]:处于普通打开状态 登录使用时间 : 2.495(ms) disql V8 SQL> [dmdba@dmkylin bin]$ netstat -tulnp | grep dm (Not all processes could be identified, non-owned process info will not be shown, you would have to be root to see it all.) tcp6 0 0 :::4236 :::* LISTEN 5226/dmap tcp6 0 0 :::5238 :::* LISTEN 5727/dmserver [dmdba@dmkylin bin]$ [dmdba@dmkylin bin]$ ps -ef|grep dm8 dmdba 5226 1 0 19:58 ? 00:00:00 /dm8/bin/dmap dmdba 5727 1 0 20:09 ? 00:00:03 /dm8/bin/dmserver path=/dm8/data/DAMENG/dm.ini -noconsole dmdba 13483 6007 0 20:27 pts/1 00:00:00 grep dm8 [dmdba@dmkylin bin]$ [dmdba@dmkylin bin]$ cat /dm8/data/DAMENG/dm.ini | grep PORT_NUM PORT_NUM = 5238 #Port number on which the database server will listen DCRS_PORT_NUM = 6236 #Port number on which the database dcrs will listen AP_PORT_NUM = 0 #Port number on which the database ap will listen [dmdba@dmkylin bin]$ |
2 检查数据库服务是否为启动状态
1 2 3 4 | [dmdba@dmkylin bin]$ ps -ef|grep dm8 dmdba 5226 1 0 19:58 ? 00:00:00 /dm8/bin/dmap dmdba 5727 1 0 20:09 ? 00:00:03 /dm8/bin/dmserver path=/dm8/data/DAMENG/dm.ini -noconsole dmdba 13483 6007 0 20:27 pts/1 00:00:00 grep dm8 |
2.3 检查服务器及本机防火墙状态
红帽6系列:
1 | service iptables status/start/stop/restart/save --状态/开启/停止/重启防火墙/ |