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的想法。 –