DB2访问异常简单处理(持续更新中)
java.net.ConnectException: Connection refused: connect
从这几个方向入手检查
1.本地telnet确认对应端口是否开启
2.确认数据库服务器防火墙策略
查看状态
systemctl status firewalld.service
打开防火墙
systemctl start firewalld.service
关闭防火墙
systemctl stop firewalld.service
开启防火墙
systemctl enable firewalld.service
禁用防火墙
systemctl disable firewalld.service
3.数据库实例对应端口检查
db2 get dbm cfg |grep -i svc
grep DB2_db2inst1 /etc/services
netstat -an |grep 端口号
4.db2环境设置
db2set -all
确认
DB2COMM=TCPIP
设置命令如下
db2set -g db2comm=tcpip
备注:
端口号修改
db2 update dbm cfg using SVCENAME 新端口号