DB2配置远程数据库

在DB2客户机上连接远程DB2服务之前,必须正确设置服务端通信协议。DB2支持的协议有TCP/IP、NetBIOS、NPIPE等。

基本分成2步:

  1. 在客户机上对远程DB2节点进行设置。
  2. 在客户机上对远程数据库进行设置。

第一步

首先在客户机上对远程节点进行设置,这里需要确认远程主机在客户机上的名称、IP地址、端口号等基本命令如下:

1
2
3
4
db2 => catalog tcpip node ${nodename} remote ${ip/hostname} server ${prot}  # ${nodename} 不能超过8个字符
db2 => TERMINATE #刷新目录高速缓存
db2 => LIST NODE DIRECTORY #查看客户机目录节点
db2 => UNCATALOG NODE ${nodename} #查看客户机目录节点

第二步

再把远程节点上的数据库,设置本地别名

1
2
3
4
db2 => catalog db ${remote_dbname} as ${local_alias_name} at node ${nodename}
db2 => TERMINATE #刷新目录高速缓存
db2 => LIST DB DIRECTORY #查看本地数据库目录
db2 => UNCATALOG DB ${local_alias_name} #删除数据库编目${local_alias_name}