现在我们来看看,如何在DB2中配置远程数据库?
先用Telnet命令连接到服务器。
可以发现这台IBM服务器操作系统的版本是AIX 5.3
初始化DB2环境。
用list db directory命令查看DB2中有哪些数据库。
连接到DB2中DBTEST数据库。
来看看TEST表的结构。
好了,服务器中的数据库内容我们已经看到了。现在打开我的DB2并初始化环境。
现在我们用这条命令来将服务器中的DB2作为节点添加到我的DB2中。
catalog tcpip node NODE_NAME remote IP server PORT
然后用这条命令来把刚刚添加的节点中的DBTEST数据库添加到我的DB2中。
catalog database DB_NAME as 别名 at node NODE_NAME
现在用刚才那条命令查看一下数据库,是不是多了一个?
并且目录条目类型是 远程。
连接到数据库DB196(DBTEST的别名),并查看TEST表结构,证明远程数据库添加成功!这里连接数据库的时候,user是服务器的DB2实例用户。
然后去WebSphere中配置连接池来测试一下吧。
如果有问题,请看我的另一篇文章WebSphere中连接池的配置
需要注意的就是:
1、输入数据库的名字时,一定要输入我们自己定义的数据库别名。
2、新建数据源的时候,user和password常量应该是远程DB2的用户属性。