2
PhysicalStandby使用的是MediaRecovery技术,欧博在数据块级别进行恢复,这种方式没有
数据类型的限制,可以保证两个数据库完全一致。 PhysicalStandby数据库只能在Mount
状态下进行恢复,也可以是打开,但只能已只读方式打开,欧博娱乐并且打开时不能执行恢复操作。
LogicalStandby使用的是Logminer技术,通过把日志内容还原成SQL语句,然后SQL
引擎执行这些语句,LogminerStandby不支持所有数据类型,可以在视图
DBA_LOGSTDBY_UNSUPPORTED中查看不支持的数据类型,欧博allbet如果使用了这种数据类型,
则不能保证数据库完全一致。LogicalStandby数据库可以在恢复的同时进行读写操作。
不少未实际接触过dg的初学者可能会下意识以为dataguard是一个备份恢复的工具。我要
说的是,这种形容不完全错,dg拥有备份的功能,某些情况下它甚至可以与primary数据
库完全一模一样,欧博百家乐但是它存在的目的并不仅仅是为了恢复数据,应该说它的存在是为了确
保企业数据的高可用性,数据保护以及灾难恢复(注意这个字眼,灾难恢复)。dg提供全
面的服务包括:创建,维护,管理以及监控standby数据库,确保数据安全,管理员可以通
过将一些操作转移到standby数据库执行的方式改善数据库性能 ,构建高可用的企业数据
库应用环境。
在DataGurad环境中,至少有两个数据库,一个处于Open状态对外提供服务,这个数
据库叫作PrimaryDatabase。 第二个处于恢复状态,叫作StandbyDatabase。运行时
primaryDatabase对外提供服务,用户在PrimaryDatabase上进行操作,操作被记录在
联机日志和归档日志中,这些日志通过网络传递给StandbyDatabase。 这个日志会在
StandbyDatabase上重演,从而实现PrimaryDatabase和StandbyDatabase的数据同
步。 OracleDataGurad对这一过程进一步的优化设计,使得日志的传递,恢复工作更加
自动化,智能化,并且提供一系列参数和命令简化了DBA工作。 如果是可预见因素需要
关闭PrimaryDatabase,比如软硬件升级,可以把StandbyDatabase切换为Primary