1、先在/etc/services中检查有没有该实例的监听端口,如果没有则用root身份增加两行
db2c_db2inst1 50000/tcp
db2c_db2inst1 50000/udp
2、启动数据库后,确保可以正常访问数据库,使用db2set -all检查是否有东西返回,如果有但netstat找不到端口,则继续检查
db2inst1@susex64:~> db2set -all
[i] DB2AUTOSTART=YES
[g] DB2_COMPATIBILITY_VECTOR=MYS
[g] DB2SYSTEM=susex64
[g] DB2INSTDEF=db2inst1
[g] DB2ADMINSERVER=dasusr1
3.使用一下命令,如果找不到DB2COMM=TCPIP,则手工添加
db2inst1@susex64:~>db2 get dbm cfg |grep "SVCENAME"
TCP/IP Service name (SVCENAME) = db2c_db2inst1
手工添加
db2inst1@susex64:~>db2set DB2COMM=TCPIP
如果 得到的结果如下
TCP/IP Service name (SVCENAME) =
SSL service name