Linux下db2的TCP服务配置

札记

Posted by 0xl00se on October 17, 2017

1.安装完DB2后。需要对DB2进行设置,以便开启DB2的TCP服务。

2.切换到db2的用户下,执行su – db2inst1命令。

3.查看db2是否开启tcp服务,执行db2set -all命令,如果没有看到如下内容DB2COMM=TCPIP,执行db2set db2COMM=TCPIP命令。

4.查看是否配置db2的TCP服务名称db2,执行get dbm cfg | grep -i SVCENAME命令。 若显示如下所示:

TCP/IP Service name (SVCENAME) = 
SSL service name (SSL_SVCENAME) = 

则需要设置DB2的TCP服务名称,执行db2 update database manager configuration using svcename db2AppName(自定义名称)命令

5.执行cat /etc/services | grep db2命令,查看是否已经将db2的tcp服务添加到系统服务中。 若没有,则vim /etc/services命令添加db2AppName 50000/tcp到文件末尾。

6.重启db2服务。执行db2 force application all;db2stop;db2start命令。

7.查看db2 tcp服务监听的端口是否已经启用,执行netstat -na | grep 50000命令。 若出现如下图示,说明db2 tcp 服务配置成功。

tcp 0 0 0.0.0.0:50000 0.0.0.0:*  LISTEN