(Oracle 容灾环境DataGuard的构成基本介绍## 标题
Oracle数据库的DataGuard是Oracle数据库防止灾害发生,数据库出现问题的
很重要一种容灾功能。
DataGuard分为物理Standby和逻辑Standby两种类型。
物理Standby是快级别的一致,物理Standby应用从Primary传输过来的REDO,从而实现跟Primary
的同步。可以认为,Primary和物理Standby是物理级别的完全一样。通常用于容灾的实际构建。
逻辑Standby构成,逻辑Standby从接受的REDO,解析出集体的SQl,然后执行SQL来达到同步的目的。
所以快级别上跟Primary就有了不一致,我们认为是逻辑上一致。通常用于测试环境。
物理Standby上的一些基本问题及回答。
Q1. Primary和Standby可以是不同的Oracle Database 版本吗?
A1. 不可以,必须是相同的版本。
个别补丁也最好一致。Standby First 补丁可以先打在Standby上。
Q2. Primary和Standby可以构建在一台服务器上吗?
A2. 可以,没问题。注意Datafile,logfile的变换。
Q3. DataGuard的构建可以使用Oracle Database Standard Edition 版本吗?
A3. 不可以。DataGuard必需使用 Oracle Database Enterprise Edition版本。
在Oracle Database Standard Edition 版本上,可以搭建Basic Standby。(REDO的传输,应用需要手动操作,最近很少看见这种构建了)