如何查看DB2监听的是哪个端口

使用DB2的客户端连接DB2的服务器端的时候,必须要知道DB2的服务器端在监听者哪个端口,但是很多情况下客户是并不知道这个端口,因为DB2是IBM或者代理商安装的。

DB2的监听端口跟Oracle是一样的,也是实例级别的端口监听,一个实例需要一个端口进行监听。在linux操作系统下,默认的实例名称为db2inst1. 监听的端口作为DB2数据库的一个实例存在,该参数为:

SVCENAME,利用db2 的get dbm cfg命令查看该参数的值为:

[db2inst1@testserver ~]$ db2 get dbm cfg|grep SVC
 TCP/IP Service name                          (SVCENAME) = DB2_db2inst1

从/etc/serivces文件总可以查看到DB2_db2inst1服务所对应的端口号:

[db2inst1@testserver ~]$ tail -10 /etc/services|grep DB2_db2inst1
DB2_db2inst1    60000/tcp

从上述的结果应该看出,DB2的DB2_db2inst1实例监听的是60000端口。

通过操作系统的命令是DB2的哪个进程在监听60000的TCP端口,

[db2inst1@testserver ~]$ netstat -lnp|grep 60000                                   (Not all processes could be identified, non-owned process info
 will not be shown, you would have to be root to see it all.)
tcp        0      0 0.0.0.0:60000               0.0.0.0:*                   LISTEN      14142/db2sysc 0
是DB2的进程号为14142的db2sysc进程在监听着60000进程。
 
使用客户端连接60000端口,就可以连接到DB2_db2Inst1进程了。

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值