DB2连接服务器的配置

数据库
DB2客户端连接服务器,应该如何进行配置呢?下文对该问题作了详细的解答,如果您对此方面感兴趣的话,不妨一看。

DB2连接服务器的方法相信大家都比较了解了,下面为您介绍了DB2连接服务器的配置方法,希望对您学习DB2连接服务器方面能有所帮助。

检查服务器的配置情况如下:

验证存在的DB2数据库
db2 list db directory
db2 list db directory show detail
验证实例使用的通讯协议,查看DB2COMM变量
db2set -all
查看数据库管理器的配置,查看SVCENAME(特指tcpip协议)
db2 get dbm cfg
查看/etc/services中,有无与上面对应SVCENAME的端口,例如:
db2cDB2 50000/tcp

要确认服务器是否在监听,可以用netstat -an 来查看端口是否处于LISTEN状态

(来源IBM教材)
为远程连接而准备DB2服务器

在DB2客户机能够连接到数据库以前,必须确保正确设置了服务器端通信。要准备将服务器用于 TCP/IP 和 NetBIOS 连接:

设置DB2概要文件注册表 DB2COMM,以使实例支持指定的通信,如下所示:

db2set DB2COMM=TCPIP,NETBIOS

在数据库管理器配置文件中为每个受支持的协议设置必需的信息。
对于 TCP/IP,为每个支持 TCP/IP 的实例分配一个端口号。名为 services 的文件包含在系统上定义的服务及其端口号。该文件的位置取决于平台。例如,在 UNIX 上,它通常被存储在 /etc 中。

由于一个端口号只能被一个服务使用,所以建议将 services 文件用作维护所有服务及其相关端口号列表的中央位置。要把 TCP 端口 50000 保留给名为 db2icdb2 的服务,可将以下行追加到 services 文件:
db2icdb2 50000/tcp

更新数据库管理器配置文件,以便DB2将把与服务 db2icdb2 相关的端口号用于您正在使用的实例:

db2 update database manager configuration using svcename db2icdb2

如果选择不使用 services 文件,只需用正确的端口号更新 svcename:

db2 update database manager configuration using svcename 50000

对于 NetBIOS,只需在数据库管理器配置文件中输入 NetBIOS 工作站名称(nname):
db2 update database manager configuration using nname DB2NTSERV

参数 svcename 和 nname 不能联机配置。先停止实例然后重新启动它,以便能够使用新值:

db2stop
db2start

 

 

【编辑推荐】

带您了解DB2锁的类型

db2表空间被锁的解决方法

带约束的DB2建表语句

不允许设置db2主键问题的解决

DB2创建表空间的方式

责任编辑:段燃 来源: 互联网
相关推荐

2010-09-01 10:59:42

DB2服务器

2010-08-02 09:27:22

DB2连接服务器

2010-08-16 17:36:48

DB2连接服务器

2010-08-05 08:54:03

DB2连接服务器

2010-08-11 14:10:40

DB2连接服务器

2010-09-07 10:55:39

DB2连接服务器

2010-07-30 11:34:09

DB2连接服务器

2010-07-29 09:06:32

DB2连接服务器

2010-08-31 11:35:38

DB2连接SQL SERVER

2010-08-06 15:05:04

IBM DB2连接集中

2010-08-04 17:29:00

DB2连接服务器

2010-08-18 16:04:49

DB2连接端口

2010-11-02 16:57:06

DB2客户端连接

2009-06-25 10:30:30

2010-11-01 09:17:40

DB2管理服务器

2010-08-27 10:13:09

DB2服务器安装

2009-07-02 00:48:06

DB2服务器主机名

2010-11-01 09:54:24

DB2管理服务器

2010-08-31 13:42:56

DB2连接代理

2010-11-02 17:01:09

DB2客户端远程连接
点赞
收藏

51CTO技术栈公众号