Oracle Db通过单独的网络进行链接



我们有多个网络(LAN)来隔离/限制通信,即某些服务器放置在组织中每个用户所在的同一网络上,而其他一些服务器例如:高度安全的服务器放置在不同的网络上。我有一个 Oracle 数据库在用户网络上托管的服务器上运行,另一个 Oracle 数据库运行在高度安全的网络上(两个数据库都在 AIX 服务器上)。我们在用户网络和高度安全的网络之间还有一个中间网络。现在,我希望用户网络上的 Oracle 数据库通过关键网络上的数据库进行通信(从中检索数据)。中间网络,即通信应该通过。中间网络 - 如果我使用 Dblink 可以实现这一点吗?或者数据库是否有任何替代方案来按照我上面提到的标准进行通信。 注意 - 目前,我没有考虑将用户网络上的 Oracle 数据库移动到中间网络的选项。

您可以使用 Oracle 连接管理器执行此操作。 我已经看到它在类似情况下使用过,但我没有足够的经验来肯定地说。

以下是手册的说明:

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

  • 会话多路复用

  • 存取控制

通过访问控制,您可以使用基于规则的配置进行筛选 排除某些客户请求并接受其他请求。

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

最新更新