woshishui1121
作者woshishui1121·2018-06-12 00:12
系统工程师·深圳市奇摩计算机有限公司

db2数据库部署后没有50000端口和服务解决办法

字数 992阅读 2242评论 0赞 2

一、 故障现象
部署了DB2后,发现没有默认的50000端口

$ netstat -nat|grep -i 50000
[db2inst1@localhost ~]$ db2 get dbm cfg|grep -i tcp
TCP/IP Service name (SVCENAME) =

二、 解决步骤
1) 查看变量
[db2inst1@localhost ~]$ db2set -all
[i] DB2AUTOSTART=YES
[g] DB2_COMPATIBILITY_VECTOR=MYS
[g] DB2SYSTEM=localhost.localdomain
[g] DB2INSTDEF=db2inst1
[g] DB2ADMINSERVER=db2as

2) 无DB2COMM=TCPIP,则手工添加

db2set DB2COMM=TCPIP

3) 查找服务名称
$ db2 get dbm cfg|grep "SVCENAME"
TCP/IP Service name (SVCENAME) =
SSL service name (SSL_SVCENAME) =

是空就更新
db2 update database manager configuration using svcename db2c_db2inst1
服务名自定义

4) 编辑services文件

vi /etc/services

db2c_db2inst1 50000/tcp
db2c_db2inst1 50000/udp

5) 重新启动db2

db2stop
db2start

6) 确认生效
$ netstat -nat|grep -i 5000
tcp 0 0 0.0.0.0:50000 0.0.0.0:* LISTEN
$ db2 get dbm cfg|grep -i tcp
TCP/IP Service name (SVCENAME) = db2c_db2inst1

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

2

添加新评论0 条评论

Ctrl+Enter 发表

作者其他文章

相关文章

相关问题

相关资料

X社区推广