基于Oracle Dataguard的数据库灾备复制技术,据厂商宣传,可以解决在传统存储灾备复制场景下,由于生产端数据库页面受损导致灾备端失效的问题。
除该优势外,基于Oracle Dataguard的数据库灾备复制技术,与传统基于存储的灾备复制技术相比,优缺点还有哪些?
数据库复制只能对数据库进行保护,其他如应用程序等非数据库内容需要通过其他方式来保障生产和灾备的一致性。而且如果有多套数据库,每套数据库都需要单独建立复制关系,在没有更好的自动化工具的条件下,管理维护便利性稍差。
存储复制可以统一对存储上需要同步数据的卷建立复制关系,易于管理。但是对两端存储的类型和型号有要求,一般都是同厂商同系列,而且有些存储的复制可能还需要单独的license或者额外的FCIP等光电转换设备实现存储互联,建设成本比数据库复制高。
还有一点很重要,存储复制是物理层面的复制,数据库复制是逻辑层面的复制,保护的维度不一样。条件允许可以两者结合起来。比如:在生产端,误操作将数据库的控制文件或者底层表空间文件物理删除了,这时候如果单独使用存储复制,也会将这个操作同步到灾备端,使得灾备端的数据库也不可用。而数据库逻辑复制则可以防止这种场景的发生。
收起