《Oracle容灾解决方案.ppt》由会员分享,可在线阅读,更多相关《Oracle容灾解决方案.ppt(40页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、讲座议题讲座议题 Data guard结构与特性结构与特性 Data Guard 10g 的新特性 最高可用性结构 成功案例成功案例 问答问答恐怖事件恐怖事件 9.11停机造成的损失停机造成的损失 信用卡销售验证服务:每小时 2,600,000 美元 在线拍卖:每小时 225,000 美元 旅店预约系统:每小时 100,000 美元 制造工厂:如果有 4 个 FAB,那么每个 FAB 厂每小时损失 25,000 美元收入财务绩效生产效率名誉受损其他损失 Oracle Data Guard 核心核心 数据故障与站点灾难: 此外还解决了人为错误和计划维护的问题数据保护数据可用性数据恢复数据是企业的
2、核心资产!数据是企业的核心资产!三者都很重要!三者都很重要! Oracle 为 Oracle 数据提供的灾难恢复解决方案 Oracle 数据库企业版 (EE) 的特性 自动创建和维护生产数据库(或主数据库)的一个或多个事务一致的副本(备用数据库) 如果主数据库(因灾难、维护)不可用,那么可以激活一个备用数据库并使之承担主数据库的角色 要求主服务器和备用服务器上的 Oracle 数据库和操作系统的版本相同什么是什么是 Oracle Data Guard?Oracle Data Guard 结构结构网络Broker生产数据库逻辑备用数据库可用于报表操作SQL应用将重做转换成 SQL额外的索引和物化
3、视图物理备用数据库DIGITAL DATA STORAGEDIGITAL DATA STORAGE备份重做应用同步或异步 重做传输Data Guard 流程结构流程结构 (9i)FALOracle 网络主数据库 事务 物理/逻辑 备用数据库备份/报表LGWR联机重做日志RFS 备用 重做 日志 存档的重做日志ARCHMRP/ LSP将重做转换成 SQL,以进行 SQL 应用存档的重做日志ARCHData Guard 重做应用重做应用物理备用数据库是主数据库的一个块到块的副本使用数据库恢复功能来应用更改可以以只读方式打开,用于生成报表和查询还可用于备份和减轻生产数据库的负载主数据库物理备用数据库
4、重做传输网络重做应用DIGITAL DATA STORAGE 备份备用重做日志Data Guard BrokerData Guard SQL 应用应用逻辑备用数据库是一个开放、独立和活动的数据库包含与生产数据库相同的逻辑信息(行)物理组织和结构可能大不相同可以托管多种模式当通过 SQL 来应用日志时,可以查询逻辑备用数据库,以进行报表操作可以创建额外的索引和物化视图,以获得更高的查询性能额外的索引和物化视图重做传输网络可随时进行报表操作将重做转换成 SQL 并应用Data Guard Broker主数据库逻辑备用数据库备用重做日志转换和故障切换转换和故障切换 主数据库和备用数据库角色的转换 转
5、换计划的角色转换无需将数据库重新实例化用于维护操作系统和硬件 故障切换 主数据库出现意外故障(例如灾难)必须将主数据库重新实例化或闪回 10g 利用简单的 SQL / GUI 界面进行初始化 Data Guard 使涉及到的过程自动化灵活的数据保护模式灵活的数据保护模式保护模式数据丢失保护重做传输最高保护零数据丢失双重故障保护LGWR SYNC 将重做同步传输至两个站点最高可用性零数据丢失单重故障保护LGWR SYNC 重做同步传输最高性能最少的数据丢失LGWR ASYNC 或 ARCH 重做异步传输均衡成本、可用性、性能和事务保护例如:例如:ALTER DATABASE SET STANDB
6、Y TO MAXIMIZE PROTECTION;自动重新同步自动重新同步 可能出现网络连接问题 Data Guard 在网络连接恢复后自动重新同步备用数据库隐式 主数据库上空闲的 ARCH 进程定期 ping 所有的备用数据库,以查看它们是否丢失了任何重做数据 如果丢失,则把丢失的重做数据发送给它们显式 应用过程期间在物理备用数据库中发现数据丢失 根据 FAL_SERVER 和 FAL_CLIENT 设置,通知主数据库,然后发送丢失的重做数据讲座议题讲座议题 Data guard结构与特性结构与特性 Data Guard 10g 的新特性的新特性 最高可用性结构 成功案例成功案例 问答问答
7、Data Guard 10g 的新特性的新特性 一般的新特性实时应用闪回数据库集成 SQL 应用的新特性 零停机时间的实例化支持额外的数据类型滚动升级 Data Guard Broker 和企业管理器的新特性 RAC 集成以最佳实践为核心,简化的基于浏览器的界面 实时应用实时应用最新的物理/逻辑备用数据库MRP/ LSPRFS备用重做日志ARCH存档的重做日志存档的重做日志主数据库 事务LGWR联机重做日志ARCHOracle 网络实时应用 利用闪回数据库增强利用闪回数据库增强 DR闪回数据库使得不再需要延迟日志应用闪回数据库使得不再需要延迟日志应用闪回数据库使得在故障切换之后无需重新实例化主
8、数据库闪回数据库使得在故障切换之后无需重新实例化主数据库实时应用实现了备用数据库上的实时报表操作实时应用实现了备用数据库上的实时报表操作实时应用实时应用无延迟!无延迟!实时报表实时报表操作操作闪回日志闪回日志主数据库:在故障切换后主数据库:在故障切换后无需重新实例化!无需重新实例化!重做传输主数据库备用数据库SQL 应用增强 现在可以从主数据库的一个联机备份中创建逻辑备用数据库 支持额外的数据类型:NCLOBLONGLONG RAWBINARY_FLOATBINARY_DOUBLEIOT(没有溢出和 LOB 列)SQL 应用应用 使数据库滚动升级使数据库滚动升级重大的重大的版本升级版本升级补丁
9、集补丁集 升级升级集群软件集群软件和硬件升级和硬件升级初始的初始的 SQL 应用配置应用配置客户机客户机重做 版本版本 X 版本版本 X1BA转换到转换到 B,升级升级 A重做4升级升级X+1X+1BA在混合模式下运行,进行测试在混合模式下运行,进行测试重做3X+1XAB将节点将节点 B 升级到升级到 X+1升级升级日志队列X2X+1AB企业管理器的新特性企业管理器的新特性 Broker 和 EM 现在可以创建和管理包含 RAC 主数据库 和 RAC 备用数据库的配置 简化的基于浏览器的界面可以对整个备用数据库生命 周期进行管理 重点是:易于使用基于最佳实践的管理预置的与其他高可用性特性的集成
10、示例示例 易于使用易于使用 使用企业管理器进行转换,轻轻点击鼠标即可已转换!Data Guard 的优点的优点 灾难恢复与高可用性主数据库和备用数据库之间可轻松进行故障切换/转换完整的数据保护实现零数据丢失,防止数据损坏有效利用系统资源备用数据库可用于报表操作、备份、查询平衡数据可用性与性能灵活的数据保护/同步模式集中的简单管理用于管理和监控的按钮式图形界面在恢复网络连接之后自动重新同步自动存档差异检测和解决,无需人工干预 Data Guard 与与远程镜像远程镜像比较比较 网络效率只传输重做数据 更适于 WAN无需协议转换器,基于标准的 TCP/IP 更好的数据保护保持写顺序的一致性,避免逻
11、辑损坏和物理损坏 功能全面的 DR 解决方案 灵活性底层存储器对供应商没有限制 成本充分利用 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 performanceNetwork BandwidthNetwork I/OsData GuardR
12、emote Mirroring7x27xThe data is from an internal Oracle study.讲座议题讲座议题 Data guard结构与特性结构与特性 Data Guard 10g 的新特性 最高可用性结构 成功案例成功案例 问答问答 造成停机的原因造成停机的原因系统系统 故障故障 数据数据 故障故障系统系统 变更变更数据数据 变更变更意外意外 停机停机计划计划 停机停机存储器故障存储器故障人为错误人为错误毁坏毁坏站点故障站点故障以最低的成本实现最高的数据保以最低的成本实现最高的数据保护护ASM 镜像镜像 存储器故障保护存储器故障保护闪回闪回 人为错误保护人为错
13、误保护数据卫士数据卫士 站点故障保护站点故障保护闪回恢复区闪回恢复区 毁坏保护毁坏保护Oracle 的集成高可用性解决方案的集成高可用性解决方案 系统系统 故障故障 数据数据 故障故障系统系统 变更变更数据数据 变更变更意外意外 停机停机计划计划 停机停机真正应用集群真正应用集群自动存储管理自动存储管理闪回闪回RMAN 与快速恢复区与快速恢复区H.A.R.DData Guard联机重新配置联机重新配置滚动升级滚动升级联机重定义联机重定义讲座议题讲座议题 Data guard结构与特性结构与特性 Data Guard 10g 的新特性 最高可用性结构 成功案例成功案例 问答问答某省某省 电信公司
14、帐务系统采用电信公司帐务系统采用Oracle Data Guard 物理备用数据库物理备用数据库典型的将Oracle集群数据库RAC和Data Guard相结合的容灾方式。主数据库采用四个节点的集群数据库(RAC),数据存放在共享的裸设备上。集群数据库针对服务器故障提供了保护,并可分担负载异步物理备用数据库来保护数据日志传送的间隔平均为半个小时,7.5G; 180G/天主数据库的数据量在1TB左右容灾案例容灾案例: : 阿里巴巴阿里巴巴 有关更多详细信息,请访问有关更多详细信息,请访问 最高可用性结构白皮书: http:/ OTN 上的 HA 门户:http:/ OTN 上的 Data Guard 主页: http:/ Oracle 文档 Data Guard: http:/download- Oracle 文档 高可用性最佳实践: http:/download-