windows系统下知道DB2端口号的“妙招”
我们今天主要向大家讲述的是在aix、linux、windows系统下知道DB2端口号的实际操作方案,相信如果你掌握了在aix、linux、windows系统下知道DB2端口号的实际操作方案这项技术,会在以后的学习或是工作中带来很大的帮助。
DB2安装完成后,tcp/ip连接端口默认为50000,可通过下面的方法确认:
1、使用命令 DB2 get dbm cfg |find "SVCENAME" 查找到TCP/IP 服务名
2、到系统配置文件里找到service name 对应的 port number
windows:查看 c:\windows\system32\drivers\etc\services aix: 查看 /etc/services
如下:
- DB2_DB2 60000/tcp
 - DB2_DB2_1 60001/tcp
 - DB2_DB2_2 60002/tcp
 - DB2_DB2_END 60003/tcp DB2c_DB2 50000/tcp
 
3、使用 netstat -an 命令查找tcp/ip 服务的端口
4、另外附上一个关于linux系统下的查找方法(摘抄帖子):
- In JDBC configurations for WPA, you have to specify the port that DB2 is listening on. I usually look for
 - /etc/services or try one of 50000/50001 and it usually works. In SUSE Linux, both the solutions did
 - not work and there was another process (Multithreaded routing toolkit aka mrt) was listening on port 50000.
 - So how do we find out the DB2 port in a reliable way? Read on...
 - Step 1: Set the DB2 environment.
 - $ . ~DB2inst1/sqllib/DB2profile
 - Step 2: Find the service name for DB2 instance. It basically involves running
 - "DB2 get dbm cfg" command and finding a line containing SVCENAME.
 - $ svc=`DB2 get dbm cfg | grep SVCENAME | cut -d= -f2 | awk '{print $1}'`
 - Step 3: Find the service name that you got from Step 2 in /etc/services or %SYSTEMROOT
 - %\system32\drivers\etc\services. That is the port DB2 is listening on.
 - $ grep $svc /etc/services
 - Hope you find this useful.
 
以上的相关内容就是对aix、linux、windows系统下如何知道DB2端口号的介绍,望你能有所收获。
上述的相关内容就是对aix、linux、windows系统下如何知道DB2端口号的描述,希望会给你带来一些帮助在此方面。
【编辑推荐】
- DB2 CMO安装7.1.2.6补丁之后会出现的错误
 - IBM DB2数据库新手必看的基础知识有哪些?
 - 如何正确管理DB2 For z/OS or OS/390的操作性能
 - 安装DB2 Content Manager8.3出现144错误代码
 - 安装IBM DB2 Content Manager V83时与122错误代码
 
版权声明:
作者:后浪云
链接:https://www.idc.net/help/318711/
文章版权归作者所有,未经允许请勿转载。
THE END

