如果当前用户权限够大:
查找DB2端口号:
1当前用户下执行: db2 get dbm cfg | grep -i service
返回: TCP/IP Service name (SVCENAME) = db2cdb2inst1
根据db2cdb2inst1 去etc目录下查看 对于的端口号
2 执行:cd /etc
3 执行:cat services 就可以看到
101上面的配置
# DB2 services for db2inst2
db2cdb2inst1 59110/tcp
db2idb2inst1 50001/tcp
DB2_db2inst1 60001/tcp
DB2_db2inst1_1 60002/tcp
DB2_db2inst1_2 60003/tcp
DB2_db2inst1_3 60004/tcp
DB2_db2inst1_4 60005/tcp
DB2_db2inst1_5 60006/tcp
DB2_db2inst1_6 60007/tcp
==============================或者================================
Linux或Unix下如何查看DB2所占用的端口号
#假设你已经用db2start启动了数据库管理器,并且通讯方式配置为TCP/IP。
#首先切换到db2inst1用户 su - db2inst1
#查找TCP/IP Service name db2 get dbm cfg | grep -i service
#通过上一句命令的输出(如db2c_db2inst1)在/etc/services文件中找对应的端口号 grep db2c_db2inst1 /etc/services
#这是你将会看到这么一行从上一句的输出 db2c_db2inst1 50000/tcp
#其中50000就是db2数据库所占用的端口号
=========================================================
查找DB2端口号:
1当前用户下执行: db2 get dbm cfg | grep -i service
返回: TCP/IP Service name (SVCENAME) = db2cdb2inst1
根据db2cdb2inst1 去etc目录下查看 对于的端口号
2 执行:cd /etc
3 执行:cat services 就可以看到
101上面的配置
# DB2 services for db2inst2
db2cdb2inst1 59110/tcp
db2idb2inst1 50001/tcp
DB2_db2inst1 60001/tcp
DB2_db2inst1_1 60002/tcp
DB2_db2inst1_2 60003/tcp
DB2_db2inst1_3 60004/tcp
DB2_db2inst1_4 60005/tcp
DB2_db2inst1_5 60006/tcp
DB2_db2inst1_6 60007/tcp
==============================或者================================
Linux或Unix下如何查看DB2所占用的端口号
#假设你已经用db2start启动了数据库管理器,并且通讯方式配置为TCP/IP。
#首先切换到db2inst1用户 su - db2inst1
#查找TCP/IP Service name db2 get dbm cfg | grep -i service
#通过上一句命令的输出(如db2c_db2inst1)在/etc/services文件中找对应的端口号 grep db2c_db2inst1 /etc/services
#这是你将会看到这么一行从上一句的输出 db2c_db2inst1 50000/tcp
#其中50000就是db2数据库所占用的端口号
=========================================================