Oralce灾难防护的关键技术分析与比对
2007-05-08 12:10:18 来源:WEB开发网核心提示:本文介绍了Oracle Data Guard(Data Guard的功能简介、数据库的切换),ORACLE的高级复制技术(基本概念、高级复制技术的基本结构、实现多主体复制的选择)和Oracle9i数据库:应用集群技术(Real Application Clusters的体系结构和特点),Oralce灾难防护的关键技术分
本文介绍了Oracle Data Guard(Data Guard的功能简介、数据库的切换),ORACLE的高级复制技术(基本概念、高级复制技术的基本结构、实现多主体复制的选择)和Oracle9i数据库:应用集群技术(Real Application Clusters的体系结构和特点)。
一、Oracle Data Guard
Oracle9i推出了一种功能强大,更能有效地实施灾难恢复的解决方案 Oracle Data Guard 。Oracle Data Guard 采用主数据库正常运行,一或多个备用数据库进行备份的方式保护数据库,备用数据库的备份、管理和监视工作都是自动完成的,当主数据库宕机发生时,至少有一个备用数据库马上投入使用,使应用程序的运行不会间断,避免了系统的瘫痪。
(一)Data Guard的功能简介
1.数据库的切换
允许DBA将主数据库切换到备用数据库,此备用数据库变为主数据库,响应用户的请求,而原主数据库变为备用数据库。Data Guard的这种特性保证了数据不会丢失,避免数据库恢复期间无法处理用户的请求。
2.通过分布式组态,增强数据库的可用性
Oracle Data Guard是由主数据库和一到多个备用数据库构成,这些在Data Guard的环境中称为站点,通常各个站点以松散的方式分布在各地,以网络连接,所以,即使遇到地震、火灾、洪水等自然灾害,数据库的数据也会得到很好地保护。Data Guard的结构由下图所示:
3.同步主站点与备用站点的数据
在Data Guard环境中,将一个站点设置为主站点,用来响应用户的请求,事务对数据库所做的修改,以归档日志的形式由日志传输服务自动从主站点传送到各个备用站点,以实现备用站点与主站点的同步。
更多精彩
赞助商链接