DB2での起動しているインスタンスのポート番号を変更するには・・
※インスタンスの再起動が必要です
rootで
# vi /etc/services ---- # Local services db2c_db2inst1 50000/tcp db2c_DB2 3700/tcp db2i_DB2 5001/tcp ----
db2c_db2inst1は既存のものだったとの仮定で、
db2c_DB2(別に名前は何でもいいんだけど)を変更したいポート番号で追加する
(db2i_DB2は何かで使う様子・・)
(もちろん既存のポート名(ここでいうdb2c_db2inst1)を変更してもいいです。)
(その場合は以下のupdate database managerでの値も間違えないように・・・)
インスタンスユーザで
$ db2 update database manager configuration using svcename db2c_DB2 $ db2stop $ db2start
/etc/servicesに作成したポート名で db2 update database manager を実行
インスタンス再起動(db2stop,db2start)
netstatで指定ポートでLISTENしてるか確認
$ netstat -a -n|grep 3700 tcp 0 0 0.0.0.0:3700 0.0.0.0:* LISTEN