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推荐的用于高可用灾难恢复环境的数据同步技术。