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