1. 程式人生 > >db2 埠號查詢與修改

db2 埠號查詢與修改

對於全新的資料庫,可能會出現監聽未啟動的狀況。

db2set -all |grep -i db2comm

如果沒有任何輸出結果,需要設定下: db2set DB2COMM=TCPIP .

連到資料庫上,db2 connect to sample

db2 get dbm cfg|grep -i svcename

TCP/IP Service name                          (SVCENAME) = DB2_db2inst1 -----DB2_db2inst1 就是服務名
 SSL service name                         (SSL_SVCENAME) =

根據服務名 DB2_db2inst1 查詢對應埠號

cat /etc/services|grep -i db2

ibm-db2         523/tcp                 # IBM-DB2
ibm-db2         523/udp                 # IBM-DB2
questdb2-lnchr  5677/tcp                # Quest Central DB2 Launchr
questdb2-lnchr  5677/udp                # Quest Central DB2 Launchr
qdb2service     45825/tcp               # Qpuncture Data Access Service
qdb2service     45825/udp               # Qpuncture Data Access Service
DB2_db2inst1    55000/tcp  -----顯示埠號為 55000,tcp/ip方式
DB2_db2inst1_1  55001/tcp
DB2_db2inst1_2  55002/tcp
DB2_db2inst1_END        55003/tcp

直接手動修改/etc/services 裡面的數字就可以修改埠號,但要重啟後才能生效。

db2 force applications all

db2stop

db2start