1) Oracle數據庫自身內置的功能,與每個Oracle新版本的新特性(如ASM)都完全兼容,且不需要另外付費;
2) 配置管理較簡單,不需要熟悉其他第三方的軟件產品;
3) Physical Standby數據庫支持任何類型的數據對象和數據類型;
4) Logical Standby數據庫處于打開狀態,可以在保持數據同步的同時執行查詢等操作;
5) 在最大保護模式下,可確保數據的零丟失;
DataGuard數據同步技術的劣勢體現在以下幾個方面:
1) 由于傳輸整個日志文件,因此需要較高的網絡傳輸帶寬;
2) Physical Standby數據庫雖然可以只讀方式打開,然后做些查詢、報表等操作,但需要停止應用日志,這將使目標庫與源數據不能保持同步,如果在此期間源數據庫發生故障,將延長切換的時間;
3) Logical Standby數據庫不能支持某些特定的數據對象和數據類型;
4) 不支持一對多復制,不支持雙向復制,因此無法應用于信息集成的場合;
5) 只能復制整個數據庫,不能選擇某個schema或表空間進行單獨復制;
6) 不支持異構的系統環境,需要相同的操作系統版本和數據庫版本;
DataGuard技術是Oracle推薦的用于高可用災難恢復環境的數據同步技術。