DB2中的数据库链接

时间:2015-08-21 09:16:44

标签: db2 dblink

如何互连托管在两个不同IP上的两个不同的DB2数据库? 我的意思是我想知道DB2中有什么东西等同于Oracle的DBLink吗? 我正坐在DB2 Test环境中,想要从生产DB2环境中复制几行进行测试。有没有简单的方法呢?

1 个答案:

答案 0 :(得分:0)

在DB2中有类似的东西,名为"三个部分名称"。我为我的博客写了一个small overview article,其中有一个示例和所有有趣的文档链接。

这些步骤涉及创建DRDA包装器(DRDA是DB2的通信协议),然后提供有关如何连接到远程数据库服务器的连接详细信息。之后,您可以在不进行任何其他设置的情况下查询远程表,并按服务器/模式/表进行寻址 - 因此"三部分名称"。请注意,您可能需要首先使用catalog tcpip node yourserver remote 192.0.32.67 server db2inst1来使远程服务器的IP地址为已知。像SELECT users.name, leave_type, count( leaves.id ) FROM leaves INNER JOIN users ON users.id = leaves.employee GROUP BY leaves.leave_type, users.name

这样的东西