在當今的電子商務世界中,在互連網上做生意的公司必須有一套一旦出現問題恢復應用和數據庫的策略。 每個DBA都應考慮災難恢復以及計劃好的或意外的failover。Disaster Recovery (DR) Server 是幫助DBA達到更高系統可用性的產品的一部分。
Disaster Recovery (DR) Server 從根本上說是一系列松散連接的節點組成。這些節點將物理的和邏輯的standby 方案組合成了一個單獨的易治理的災難恢復解決方案。Disaster Recovery (DR) Server節點在物理分布上是松散的,是通過網絡連接到一起的。每個 DR Server 節點可能是一個簡單的實例,或是一個復雜的系統(例如一個 fail safe cluster)。DR Server 將這些節點作為一個單獨的分布計算系統來治理,從而其可用性會高于單獨的節點。
DR Server 是通過將數據在節點間復制來實現其 failover 系統的。數據庫治理員是這樣來配置服務器的:數據庫和應用在每個節點都激活。其中,一個節點設計成primary節點,其數據庫對應用來說是完全可用的,且其數據以日志的形式復制到其它的節點。其它的節點對primary節點來說是standby節點,它們接收從primary節點發來的日志并改變(從物理上或邏輯上)其數據庫拷貝。
DR Server的standby節點是隨時預備好在primary節點出現問題時進行接管的,從而在primary 節點出現災難后數據和應用對用戶來說仍然可用。