DB2中的数据库链接



如何连接托管在两个不同ip上的两个不同DB2数据库?我的意思是,我想知道DB2中是否有类似于Oracle DBLink的东西?我在一个DB2测试环境中,想从生产DB2环境中复制几行用于测试。有什么简单的方法吗?

在DB2中也有类似的东西,称为"三部分名称"。我在我的博客上写了一篇简短的概述文章,其中有一个示例和所有有趣的文档链接。

步骤包括创建DRDA包装器(DRDA是DB2的通信协议),然后提供有关如何连接到远程数据库服务器的连接细节。之后,您可以查询远程表,而无需任何额外的设置,并通过server/schema/table对它们进行寻址——因此有了"三部分名称"。注意,您可能需要首先使用CATALOG TCPIP NODE来通过其IP地址使远程服务器已知。比如catalog tcpip node yourserver remote 192.0.32.67 server db2inst1

最新更新