10.1. DG
10.1.1. 概念
DG,Dataguard的缩写,业界一般就称为DG。DG最早出现于2001年发布的Oracle 9i版本。之前的版本中,也有类似的产品或技术,但不叫DG,而是叫做Standby Database。基于多方面的因素,Oracle 9i之前的类似产品并没有得到广泛应用,而真正被广泛使用是在Oracle 9i发布之后,尤其是Oracle 10g 发布后,DG技术得到了广泛应用。Oracle 11g中,因为DG技术做到了备库在和主库同步的同时,也能被以只读方式打开使用,所以,被叫做ADG(Active Dataguard)。
10.1.2. 机制
DG技术,虽然在各个版本上的机制和功能有所差别,但基本的原理还是有相似之处。那就是通过将主库上的Redo信息,通过处理并传输到备库上,然后,将传输到备库的这些Redo信息应用于备库,从而实现了主库和备库数据的同步和一致。DG技术又可以分为物理DG