1、看看端口號有沒有配置正確,看一下配置參數sVCename跟services文件中配置的db2端口號是否一致,windows一般用50000,unix/linux一般用60000
2、連接出錯首先看看服務器ip 和端口寫對沒有
ip如果沒錯就要看看服務器的db2服務端口對不對。另外對於服務器下面這些也要注意
檢查服務器的配置情況如下:
驗證存在的DB2數據庫
db2 list db directory
db2 list db directory show detail
驗證實例使用的通訊協議,查看DB2COMM變量
db2set -all
查看數據庫管理器的配置,查看SVCENAME(特指tcpip協議)
db2 get dbm cfg
查看/etc/services中,有無與上面對應SVCENAME的端口,例如:
db2cDB2 50000/tcp
要確認服務器是否在監聽,可以用netstat -an 來查看端口是否處於LISTEN狀態。