2011-03-16 135 views
0

我們有將數據存儲到ORACLE數據庫的ERP應用程序。另外我們還有很多使用ERP數據庫的應用程序。相同的數據庫但不同的實例當ERP和另一個應用程序使用相同的數據庫時,我們遇到了性能問題。Oracle數據庫鏡像

我們計劃將數據庫服務器分開成爲三個。一個用於ERP,另外兩個用於報告和應用程序。這些新的數據庫服務器來自ERP數據庫,因爲它們使用相同的數據庫結構和數據。所以我們可以說這些新的數據庫服務器是ERP數據庫的鏡像。另外有時候鏡像數據庫上的數據可能會被其他應用程序更新,並且它也應該在ERP數據庫上更新。

什麼最佳實踐和方法應該用於鏡像這種情況? 使用ORACLE的Data guard足夠了嗎?

這是架構圖的圖片。 enter image description here

回答

0

數據後衛不允許寫入待機狀態。 Active Dataguard允許從主節點歸檔事務時從待機狀態讀取數據。因此,只要只讀取數據,使用ERP Mirror 1的報表服務器就不是問題。從其他應用程序寫入ERP Mirror 2。您正在尋找的是高級複製或Oracle流。這是一項非常複雜的任務。也許將您的報告卸載到數據警衛待機狀態可以解決您的問題。