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