DG分为物理备库和逻辑备库。
物理备库:提供与主数据库完全一样的拷贝。
逻辑备库:逻辑信息是相同的,但物理组织和数据结构可以不同,他和主库保持同步的方法是将接受的REDO转换为SQL语句,然后在备库上执行语句。逻辑备库是灾难恢复外还有其他用途,比如用于用户进行查询和报表。
DG三种模式:
最大保护模式--性能不佳
主库上的每个事务的REDO日志必须在本地和物理备库上写入日志文件后才能提交,如果不能写入到备库,主库就会自动关闭以防止数据丢失。
最大可用性
每个事务的redo日志要写到本地和备库中才能提交。
这个和最大保护模式不同的是,如果数据写入到备库失败,主库不会自动关闭。这时主库会自动转换为最大性能模式,当代问题解决并且备库再次和主库同步之后,主库会自动的转换为最大可用性能。
这种模式要求备库必须配置备库重做日志,而主库必须配置为LGWR,WYNC,AFFFIRM方式归档。
最大性能模式缺省模式,更加侧重对主库的可用性不造成任何影响。主库上的事务redo流可以异步的发送到备库。
这种模式通过LGWR,WYNC实现,悲苦也不要求使用备库重做日志。