4.数据库的连接(编目)-远程连接

远程连接需要在DB2客户端通过Catalog命令进行编目,语法如下:

1.节点编目

db2 catalog  [admin] {TCPIP | TCPIP4 | TCPIP6} NODE node-name REMOTE hostname [server service-name]

node-name 是节点名,不能超过8位,一般使用服务器主机作为节点名;hostname是服务器端主机名或IP,service-name是服务器实例端口号。

2.数据库编目

db2 catalog DATABASE database-name [as alias] [on path | AT NODE node-name]

database_name是数据库名,不能超过8位,as alias是数据库别名,on path用来编目本地数据库;node-name是节点编目名,即哪个实例。

3.编目的例子

    服务器端是AIX机器,IP为192.168.220.129,实例端口号为50000,该实例包含testdb数据库,客户端是远程的一台pc,要访问testdb远程数据库,服务器端和客户端的配置步骤如下。

(1)首先在DB2服务器端配置(如果没有配置的话)

#配置监听协议

inst20@db2server:>db2set db2comm=tcpip

#配置实例端口号

inst20@db2server:>db2 update dbm cfg using svcename 50000

#重启实例才会使得参数修改生效

inst20@db2server:>db2stop

inst20@db2server:>db2start

(2)然后在db2客户端编目

#编目节点

G:documents and settingsdb2admin> db2 catalog tcpip node node_129 remote 192.168.220.129 server 50000

DB20000I CATALOG TCPIP NODE 命令成功完成。

DB21056W 直到刷新目录高速缓存之后,目录更改才生效。

#编目数据库

G:documents and settingsdb2admin>db2 catalog db testdb as testdb at node node_129

DB20000I catalog database 命令成功完成。

DB21056W 直到刷新目录高速缓存之后,目录更改才生效。

#terminate 使操作生效

G:documents and settingsdb2admin>db2 terminate

DB20000I terminate 命令成功完成。

4.客户端查看节点信息

db2 list node directory 

5.客户端查看数据库信息

db2 list db directory

原文地址:https://www.cnblogs.com/sideny/p/3382412.html