《OracleDataguard方案建议.ppt》由会员分享,可在线阅读,更多相关《OracleDataguard方案建议.ppt(13页珍藏版)》请在三一办公上搜索。
1、Page 1,Oracle Data Guard,Causes of Data Loss,2,Source:Disaster Recovery Journal,Natural disasters,Software corruption,Computer viruses,Human errors,Hardware&system errors,目前CCDI ERP数据库的问题,单点故障 现阶段数据库存储设备为单一故障点,因此存在以下问题:1.当存储设备出现磁盘阵列容错范围内的磁盘损坏后,需更换新磁盘,并进行数据恢复操作,数据恢复操作所需时间会随着数据量的增大而变长,而在恢复时间内系统无法使用。2.
2、当存储设备出现了大于磁盘阵列容错范围的故障后,ERP系统则会由于没有备用的存储介质而导致系统无法恢复。该情况只能进行数据库恢复。数据库恢复时间过长 当ERP数据库需要恢复数据时,按目前的备份机制及数据量,恢复时间大概约6小时左右。,3,目前CCDI ERP数据库的问题,4,BI应用对ERP数据库影响比较大 1.BI系统会定时从ERP系统中抽取数据,会造成ERP系统使用速度变慢。2.有时为做业务结算,必须手工即时从ERP系统抽取数据,这会使得本来就处在负载高峰的数据库压力雪上加霜。3.当以后ERP数据库数据量变得更加庞大时,甚至会导致ERP数据库负载过大而不能使用。Clone ERP环境时需要停
3、机 当由于需要而进行ERP环境的Clone时,就必须停机操作,依照当前数据量大小,停机时间约7小时左右。,什么是Oracle Data Guard?,5,Primarydatabase,Standbydatabase,Database,Database copy,Redo transport,Oracle Net,Data Guard益处,6,灾难恢复,数据保护,和高可用性 Data Guard 提供了一个有效的、广泛的灾难恢复及高可用性解决方案。完全的数据保护 Data Guard 能确保没有数据丢失,即使面对无法预料的灾难。,Data Guard益处,7,系统资源的有效使用 Standby
4、数据库,能用于其它任务如备份、报表、总结、和查询,从而减少了主数据库用于执行这些任务所需的工作负载,节省了宝贵的CPU 和I/O 循环。灵活保护数据,平衡可用性与性能需求 提供了最大保护、最大可用性、和最大性能模式,以帮助企业平衡数据可用性与系统性能需求。,Data Guard益处,8,自动探测和解决中断 当由于如网络等原因导致主备数据库的连接失败,Data Guard会在重新建立连接后,自动将主备机之间所有未同步过的数据进行同步。集中和简单的管理 Data Guard broker 提供了一个图形化的用户界面和一个命令行界面来自动化管理。,Data Guard益处,9,与Oracle数据库集
5、成 Data Guard 是Oracle 数据库企业版中的一个特性,不需要单独地安装。自动角色转换 在主站点灾难的情况下,Data Guard broker 自动故障转移到一个同步的备站点上。,Data Guard方案能解决ERP系统问题,双磁盘阵列架构 有效解决单点故障问题,增加数据库安全级别。秒级数据库切换 故障发生后,系统直接切换到Standby数据库继续工作,时间从6小时降低到30秒。,10,Data Guard方案能解决ERP系统问题,查询负载分离 BI应用可到Standby数据库去查询数据,保证ERP的Primary数据库不受BI应用影响。Clone ERP环境时不用停ERP数据库 直接Clone Standby ERP数据库,不影响ERP系统运行。,11,硬件采购情况建议,12,注:以上建议只做到数据库冗余,如需要做到异地容灾,还需要增加新机房建设以及光纤交换机等投入!,总结,建议采用Oracle Data Guard优点:系统安全性提升 系统可用性提升 系统性能提升缺点:硬件成本投入,13,