如何查看DB2監聽的是哪個端口



如何查看DB2監聽的是哪個端口   .

分類: DB2數據庫  2010-12-27 21:50 5606人閱讀 評論(2) 收藏 舉報

db2服務器ibmtcpserviceoracle


使用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進程了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章