首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何识别DB2端口号

如何识别DB2端口号
EN

Stack Overflow用户
提问于 2011-11-23 21:22:15
回答 5查看 88.1K关注 0票数 21

我必须在java中使用端口号进行DB2连接。DB2中是否有任何命令或任何方式可以获取DB2端口号?

在建立DB2连接时,我没有使用默认端口50000,因为此端口可以在DB2安装过程中更改。请推荐任何DB2命令或任何其他替代命令。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2011-11-24 07:02:36

在Windows DB2服务器上,打开DB2命令窗口并执行命令

代码语言:javascript
复制
db2 get database manager configuration | findstr /i svce

这应该会提供一些输出,如:

代码语言:javascript
复制
 TCP/IP Service name                          (SVCENAME) = db2c_DB2
 SSL service name                         (SSL_SVCENAME) =

SVCENAME是DB2正在侦听的端口。要将此名称解析为实际的端口号,您需要参考位于%SystemRoot%\system32\drivers\etc\services的服务文件。

票数 33
EN

Stack Overflow用户

发布于 2015-02-26 11:48:27

转到DB2命令提示符。

发出命令以获取db2实例

命令:db2 get instance

发出命令查找TCP/IP服务名

命令:db2 get dbm cfg | grep SVCE

示例

db2 get dbm配置| grep服务

TCP/IP服务名( "db2c_db2inst9“)= db2c_db2inst9 TCP/IP服务名为SVCENAME

使用TCP/IP服务名在/etc/services文件中查找端口号

命令:etc grep TCP/IPservicename //

TCP/IPservicename更改为当前服务名称。

示例

grep db2c_db2inst9 /etc/services

db2c_db2inst9 50090/tcp

DB2实例在端口号50090上运行

票数 17
EN

Stack Overflow用户

发布于 2011-11-24 16:16:02

在Linux/Unix服务器上,打开一个DB2终端并以实例所有者身份登录。执行以下命令:

代码语言:javascript
复制
        db2 "get dbm cfg"|grep -i svce

与Ian Bjorhvde的回答类似,您可以显示TCP/IP服务名称SVCENAME,您可以在/etc/service文件中查看。

票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8242891

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档