1、Body Text,Second Level,Third Level,Fourth Level,Fifth Level,Click to edit Master title style,Oracle,容灾解决方案,张强,技术产品咨询顾问,Oracle,中国,讲座议题,Data guard,结构与特性,Data Guard 10,g,的新特性,最高可用性结构,成功案例,问答,恐怖事件,9.11,停机造成的损失,信用卡销售验证服务:每小时,2,600,000,美元,在线拍卖:每小时,225,000,美元,旅店预约系统:每小时,100,000,美元,制造工厂:如果有 4 个,FAB,,那么每个,FA
2、B,厂每小时损失 25,000 美元,收入,财务绩效,生产效率,名誉受损,其他损失,Oracle Data Guard,核心,数据故障与站点灾难:,此外还解决了人为错误和计划维护的问题,数据保护,数据可用性,数据恢复,数据是企业的核心资产!,三者都很重要!,Oracle,为,Oracle,数据提供的灾难恢复解决方案,Oracle,数据库企业版,(EE),的特性,自动创建和维护生产数据库(或主数据库)的一个或多个事务一致的副本(备用数据库),如果主数据库(因灾难、维护)不可用,那么可以激活一个备用数据库并使之承担主数据库的角色,要求主服务器和备用服务器上的,Oracle,数据库和操作系统的版本相
3、同,什么是,Oracle Data Guard?,Oracle Data Guard,结构,网络,Broker,生产数据库,逻辑备用数据库,可用于,报表操作,SQL,应用,将重做转换成,SQL,额外的索引,和物化视图,物理备用数据库,备份,重做应用,同步或异步,重做传输,Data Guard,流程结构,(9,i,),FAL,Oracle,网络,主数据库,事务,物理/逻辑,备用数据库,备份/报表,LGWR,联机重做日志,RFS,备用,重做,日志,存档的重做日志,ARCH,MRP/LSP,将重做转换成,SQL,,以进行,SQL,应用,存档的重做日志,ARCH,Data Guard,重做应用,物理备
4、用数据库是主数据库的一个块到块的副本,使用数据库恢复功能来应用更改,可以以只读方式打开,用于生成报表和查询,还可用于备份和减轻生产数据库的负载,主数据库,物理备用数据库,重做传输,网络,重做应用,备份,备用重做日志,Data Guard,Broker,Data Guard SQL,应用,逻辑备用数据库是一个开放、独立和活动的数据库,包含与生产数据库相同的逻辑信息(行),物理组织和结构可能大不相同,可以托管多种模式,当通过,SQL,来应用日志时,可以查询逻辑备用数据库,以进行报表操作,可以创建额外的索引和物化视图,以获得更高的查询性能,额外的索引和物化视图,重做传输,网络,可随时进行报表操作,将
5、重做转换成,SQL,并应用,Data Guard,Broker,主数据库,逻辑备用数据库,备用重做日志,转换和故障切换,主数据库和备用数据库角色的转换,转换,计划的角色转换,无需将数据库重新实例化,用于维护操作系统和硬件,故障切换,主数据库出现意外故障(例如灾难),必须将主数据库重新实例化或闪回,10g,利用简单的,SQL/GUI,界面进行初始化,Data Guard,使涉及到的过程自动化,灵活的数据保护模式,保护模式,数据丢失保护,重做传输,最高保护,零数据丢失,双重故障保护,LGWR SYNC,将重做同步传输至两个站点,最高可用性,零数据丢失,单重故障保护,LGWR SYNC,重做同步传输
6、,最高性能,最少的数据丢失,LGWR ASYNC,或,ARCH,重做异步传输,均衡成本、可用性、性能和事务保护,例如:,ALTER DATABASE SET STANDBY,TO MAXIMIZE PROTECTION,;,自动重新同步,可能出现网络连接问题,Data Guard,在网络连接恢复后自动重新同步备用数据库,隐式,主数据库上空闲的,ARCH,进程定期,ping,所有的备用数据库,以查看它们是否丢失了任何重做数据,如果丢失,则把丢失的重做数据发送给它们,显式,应用过程期间在物理备用数据库中发现数据丢失,根据,FAL_SERVER,和,FAL_CLIENT,设置,通知主数据库,然后发送
7、丢失的重做数据,讲座议题,Data guard,结构与特性,Data Guard 10g,的新特性,最高可用性结构,成功案例,问答,Data Guard 10,g,的新特性,一般的新特性,实时应用,闪回数据库集成,SQL,应用的新特性,零停机时间的实例化,支持额外的数据类型,滚动升级,Data Guard Broker,和企业管理器的新特性,RAC,集成,以最佳实践为核心,简化的基于浏览器的界面,实时应用,最新的物理/逻辑备用数据库,MRP/LSP,RFS,备用,重做,日志,ARCH,存档的,重做日志,存档的重做,日志,主数据库,事务,LGWR,联机,重做,日志,ARCH,Oracle,网络,
8、实时应用,利用闪回数据库增强,DR,闪回数据库使得不再需要延迟日志应用,闪回数据库使得在故障切换之后无需重新实例化主数据库,实时应用实现了备用数据库上的实时报表操作,实时应用,无延迟!,实时报表操作,闪回日志,闪回日志,主数据库:在故障切换后,无需重新实例化!,重做传输,主数据库,备用数据库,SQL,应用增强,现在可以从主数据库的一个联机备份中创建逻辑备用数据库,支持额外的数据类型:,NCLOB,LONG,LONG RAW,BINARY_FLOAT,BINARY_DOUBLE,IOT(,没有溢出和,LOB,列),SQL,应用 使数据库滚动升级,重大的,版本升级,补丁集,升级,集群软件,和硬件升
9、级,初始的,SQL,应用配置,客户机,重做,版本,X,版本,X,1,B,A,转换到,B,,升级,A,重做,4,升级,X+1,X+1,B,A,在混合模式下运行,进行测试,重做,3,X+1,X,A,B,将节点,B,升级到,X+1,升级,日志,队列,X,2,X+1,A,B,企业管理器的新特性,Broker,和,EM,现在可以创建和管理包含,RAC,主数据库,和,RAC,备用数据库的配置,简化的基于浏览器的界面可以对整个备用数据库生命,周期进行管理,重点是:,易于使用,基于最佳实践的管理,预置的与其他高可用性特性的集成,示例 易于使用,使用企业管理器进行转换,轻轻点击鼠标即可,已转换!,Data Gu
10、ard,的优点,灾难恢复与高可用性,主数据库和备用数据库之间可轻松进行故障切换/转换,完整的数据保护,实现零数据丢失,防止数据损坏,有效利用系统资源,备用数据库可用于报表操作、备份、查询,平衡数据可用性与性能,灵活的数据保护/同步模式,集中的简单管理,用于管理和监控的按钮式图形界面,在恢复网络连接之后自动重新同步,自动存档差异检测和解决,无需人工干预,Data Guard,与,远程镜像,比较,网络效率,只传输重做数据,更适于,WAN,无需协议转换器,基于标准的,TCP/IP,更好的数据保护,保持写顺序的一致性,避免逻辑损坏和物理损坏,功能,全面的,DR,解决方案,灵活性,底层存储器对供应商没有
11、限制,成本,充分利用,DR,投资,与数据库本地集成,Performance of,Remote Mirroring vs.Data Guard,If mirroring is used for a database,then the database files,the online logs,and the archive logs must be mirrored resulting in much worse performance,7,x,27,x,The data is from an internal Oracle study.,讲座议题,Data guard,结构与特性,Data
12、 Guard 10,g,的新特性,最高可用性结构,成功案例,问答,造成停机的原因,系统 故障,数据 故障,系统 变更,数据 变更,意外 停机,计划 停机,存储器故障,人为错误,毁坏,站点故障,以最低的成本实现最高的数据保护,ASM,镜像,存储器故障保护,闪回,人为错误保护,数据卫士,站点故障保护,闪回恢复区,毁坏保护,Oracle,的集成高可用性解决方案,系统 故障,数据 故障,系统 变更,数据 变更,意外 停机,计划 停机,真正应用集群,自动存储管理,闪回,RMAN,与快速恢复区,H.A.R.DData Guard,联机重新配置,滚动升级,联机重定义,讲座议题,Data guard,结构与特
13、性,Data Guard 10,g,的新特性,最高可用性结构,成功案例,问答,某省 电信公司帐务系统采用,Oracle Data Guard,物理备用数据库,典型的将,Oracle,集群数据库,RAC,和,Data Guard,相结合的容灾方式。,主数据库采用四个节点的集群数据库(,RAC),,数据存放在共享的裸设备上。集群数据库针对服务器故障提供了保护,并可分担负载,异步物理备用数据库来保护数据,日志传送的间隔平均为半个小时,7.5,G;180G/,天,主数据库的数据量在1,TB,左右,容灾案例:,阿里巴巴,有关更多详细信息,请访问,最高可用性结构白皮书:,Guard,主页:,Data Guard:,download-高可用性最佳实践:,download-答,
©2010-2024 宁波自信网络信息技术有限公司 版权所有
客服电话:4008-655-100 投诉/维权电话:4009-655-100