1

我们有多个网络(局域网)来隔离/限制通信,即某些服务器放置在组织中的每个用户所在的同一网络上,而其他一些用户则可以:例如: - 高度安全的网络一个不同的网络。我有一个在用户网络上托管的服务器上运行的Oracle数据库,以及在高度安全的网络上运行的另一个Oracle数据库(两个数据库都在AIX服务器上)。我们在用户网络和高度安全的网络之间也有一个中间网络。现在,我希望用户网络上的Oracle数据库能够通过关键网络与其进行通信(从中检索数据)。中间网络即通信应该通过。中间网络 - 如果我使用Dblink,这可以实现吗?或者有没有其他的数据库来沟通遵守上面提到的标准。 注 - 目前,我没有考虑将用户网络上的Oracle数据库移动到中间网络的选项。Oracle Db通过独立网络链接

回答

0

您可以使用Oracle Connection Manager来做到这一点。我已经看到它在类似的情况下使用,但我没有足够的经验来说明这一点。

这里的说明书的解释:

Oracle连接管理器是一个代理服务器,转发连接请求到数据库服务器或到其他 代理服务器的中间服务器 。它有两个主要功能:

  • 会话复

  • 访问控制

...

访问控制,您可以使用基于规则的配置来过滤 取出某些客户请求并接受其他人。

设置并配置OCM后,您可以创建数据库链接。在该数据库链接中,指定主机数据库,并为OCM服务器添加类似ADDRESS=...(HOST=cman-pc)的内容。

+0

谢谢Jon.I会弄清楚OCM是否可以作为一种解决方案,我会告诉你它是否工作或其他。 –

+0

嗨乔恩,我的一个快速更新 - 我尝试了你的建议,使用OCM,并做了一个PoC,它的作品就像一个魅力 - 我现在必须做一些更详细的测试与防火墙等,但我相信这将工作 - 谢谢很多给我关于使用Oracle Connection Manager的想法。 –