《Oracle引航课程第12课 RAC & DG.pdf》由会员分享,可在线阅读,更多相关《Oracle引航课程第12课 RAC & DG.pdf(17页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、DATAGURU专业数据分析网站 2012.7.2 2012.7.2 数据库引航数据库引航 第十二课第十二课RACRAC&DGDGDATAGURU专业数据分析网站2012.5.282012.5.282012-12-4RACRACDATAGURU专业数据分析网站2012.5.282012.5.28RAC-RAC-架构架构DATAGURU专业数据分析网站2012.5.282012.5.28RACRAC的目的何在?的目的何在?提供实例级别的冗余 提供更多的系统资源 增加更多的并行处理DATAGURU专业数据分析网站2012.5.282012.5.28RACRAC的优点和缺点的优点和缺点 优点提供系统
2、冗余更多的系统资源业务分割处理 缺点内存共享与资源争用(Cache Fusion)底层技术复杂,对DBA技术要求高。DATAGURU专业数据分析网站2012.5.282012.5.28什么时候需要使用什么时候需要使用RACRAC?实例冗余-第一考虑的目的 处理能力和性能的提升?DATAGURU专业数据分析网站2012.5.282012.5.28Data guardData guardDATAGURU专业数据分析网站2012.5.282012.5.28DGDG不是万能的!不是万能的!是一个容错方案,使用与数据量不大的数据库,对于OLTP非常适合。OLAP数据量太大,只能选择关键数据创建DG,常规
3、数据,选择其它方式备份。DATAGURU专业数据分析网站2012.5.282012.5.28容灾级别的容灾级别的DGDGDATAGURU专业数据分析网站2012.5.282012.5.28Data GaurdData Gaurd的保护模式的保护模式 最高数据保护模式 最高性能模式 最高可用性模式DATAGURU专业数据分析网站2012.5.282012.5.28Data GaurdData Gaurd的保护模式的保护模式-最大保护模式最大保护模式这是Data Gaurd三种保护模式中最安全的一种,它保证在任何时候数据都不会丢失:为了保证主,备数据库中的数据实时保持一致,Oracle要保证当事务
4、提交时,日志必须同时写到主数据库和至少一个Standby数据库上,只有这样,才能保证主,备上的数据实时一致。这种保护模式带来的一个问题就是,当日志无法同步地写到至少一个Standby数据库时,主数据库将会被强制Shut Down,这样做的目的是,如果Standby数据库无法写入日志,则主数据库就不可以发生任何改变,否则就会导致主,备数据库的数据不一致。最大保护模式损害了系统的可用性!DATAGURU专业数据分析网站2012.5.282012.5.28Data GaurdData Gaurd的保护模式的保护模式-最大性能模式最大性能模式它是对数据库性能影响最小的,所以被称作最高性能模式,这也是D
5、ata Gaurd默认的保护模式。它区别于最大数据保护模式的地方是,它并不需要日志信息实时的传递到Standby数据库上。比如,当主数据库上的日志信息无法传递到Standby数据库上时,主数据库并不会受到任何影响,相关的服务会不断的尝试向Standby实例传递日志信息,直到成功为止。最大保护模式损害了系统的数据安全性!DATAGURU专业数据分析网站2012.5.282012.5.28Data GaurdData Gaurd的保护模式的保护模式-最高可用性模式最高可用性模式 正常情况下,它的工作机制和最大数据保护模式一样,唯一的区别在于,当Redo日志无法写入到Standby数据库上时,并不会
6、导致主数据库ShutDown。此时,Data Gaurd保护模式将自动切换到最高性能模式,这样主数据库依然可以继续使用,直到故障恢复。当所有的日志全部都传递到Standby数据库上后,Data Gaurd又自动的将保护模式切换回最高可用性模式。前两种模式的折中方案!DATAGURU专业数据分析网站2012.5.282012.5.28如何选择如何选择DGDG的保护模式的保护模式DATAGURU专业数据分析网站2012.5.282012.5.28RACRAC+DG+DGDATAGURU专业数据分析网站2012.5.282012.5.28Data GaurdData Gaurd中中StandbyStandby数据库的类型数据库的类型 物理Standby数据库(Physical Standby Databases)逻辑Standby数据库(Logical Standby Databases)DATAGURU专业数据分析网站ThanksThanksFAQ时间