Proxy db2用作代理的数据流

Proxy db2用作代理的数据流,proxy,db2,Proxy,Db2,我在两个不同的网络位置有db2客户机和db2服务器/实例。无法直接从客户端网络访问具有db2实例的网络。如何实现db2客户机可以向db2服务器发送数据?是否可以在两者之间设置db2服务器/实例作为代理?您可以将db2服务器产品作为“代理”安装。这种功能称为“DB2Connect”。 考虑下面的体系结构。 主机1、端口1、数据库名-您的数据库服务器。 HOST2,PORT2—您的“代理”Db2服务器实例,没有任何本地数据库 在主机2上: db2目录tcpip节点I1远程主机1服务器端口1 节点I1

我在两个不同的网络位置有db2客户机和db2服务器/实例。无法直接从客户端网络访问具有db2实例的网络。如何实现db2客户机可以向db2服务器发送数据?是否可以在两者之间设置db2服务器/实例作为代理?

您可以将db2服务器产品作为“代理”安装。这种功能称为“DB2Connect”。
考虑下面的体系结构。

主机1、端口1、数据库名-您的数据库服务器。
HOST2,PORT2—您的“代理”Db2服务器实例,没有任何本地数据库

在主机2上:
db2目录tcpip节点I1远程主机1服务器端口1
节点I1处的db2目录db DBNAME


现在,您可以使用PORT2从客户机(基于实例或无实例)访问HOST2上的数据库DBNAME,因为它是由HOST2上的db2实例管理的真实数据库。

您需要提供客户机和服务器之间的直接路径。这是在网络竞技场中需要提出的问题。这仍然需要从代理服务器到目标服务器,以及从客户端到代理服务器的网络访问,因此代理服务器位于客户端网络(未到达目标)或目标网络(无法从客户端访问)。当然,代理服务器必须位于两个网络上。你认为这不可能吗?如果可能的话,为什么要费心设置一个代理而不是将客户机本身放在两个网络上呢?答案很明显——因为可能不可能将客户机和服务器放在同一个网络上。有了适当的隧道,就不需要Db2 connect了。