您需要在 Server2 上对 Server1 数据库进行编目。
您没有提到服务器是 Windows 还是 *nix。
如果服务器是 *nix,您需要使用在其 .profile 中加载了 db2 可执行文件的用户登录。 (如果您不确定,请检查 db2 实例所有者的 .profile)。
如果服务器是 Windows,那么您可以以任何可以看到 IBM DB2 程序组的身份登录,并且可以打开 DB2 命令窗口或类似窗口。
您需要从 Server2 上的命令行将 Server1 编录为 TCPIP 节点。该文档是here。大概会是这样的:
db2 catalog tcpip node server1 remote Server1 server 50000
接下来,您需要对节点上的数据库进行编目。该文档是here。大概会是这样的:
db2 catalog database <dbname> at node server1
如果需要检查命令的结果,可以使用列出节点目录 or 列出数据库目录查看 db2 已编目的内容。
完成所有操作后,您应该能够通过以下方式从 Server2 连接到 Server1 上的数据库:
db2 connect to <dbname> user <username> using <pwd>
建立连接后,您应该能够查询远程数据库。
该信息将保留在本地 db2 目录中,除非您显式删除它。 (您可以通过注销、重新登录并使用 LIST NODE DIRECTORY 或 LIST DB DIRECTORY 来验证这一点)。如果您想删除条目,可以使用取消目录数据库 and 取消编目节点命令。