《数据库热备容灾解决方案.ppt》由会员分享,可在线阅读,更多相关《数据库热备容灾解决方案.ppt(24页珍藏版)》请在三一办公上搜索。
1、沃信科技数据库热备容灾解决方案,Wothink Tech.,2007-2012,议题,一、XX用户当前IT系统现状二、XX用户当前IT系统面临的问题三、沃信科技PAC热备容灾方案 方案网络拓朴结构图 方案描述(备库初始化、断点续传、主备主切换、业务不可用时间)四、PAC热备容灾方案特色五、沃信科技服务介绍,XX用户当前IT系统现状网络拓朴结构图,深圳数据中心,南昌容灾中心,AIX5.3+Oracle10g,10M VPN,AIX5.3+Oracle10g,LAN/WAN/VPN,主应用服务器,备用应用服务器,ERP数据库,OA数据库,物流数据库,全国各分支机构用户,ERP应用服务,OA应用服务
2、,物流应用服务,ERP应用服务,OA应用服务,物流应用服务,ERP数据库,OA数据库,物流数据库,PAC 服务器,ERP PAC,OA PAC,物流 PAC,XX用户当前IT系统现状硬件配置状况,1、硬件环境:主服务器:IBM RS6000,CPU为XX个,内存为 XXG;备服务器:IBM RS6000,CPU为XX个,内存为 XXG;主备服务器操作系统:AIX 5.3 主备服务器之间网络:主备机之间是10M VPN,两地的应用服务器与数据 库服务器接在同一交换机,终端用户通过VPN、LAN、WAN 访问应用服务器;服务器数量:主备服务器各一台;用户与主备服务器之间网络:LAN、VPN、Int
3、ernet,XX用户当前IT系统现状软件配置状况,2、数据库服务器:数据库版本:Oracle 10g 主服务器:有三个数据库,ERP数据库、OA 数据库、物流数据库 备用服务器:有三个数据库,ERP数据库、OA 数据库、物流数据库 主备数据库物理结构相同:ERP数据库:目前大约60G,3个日志组,100M日志文件大小 OA数据库:目前大约30G,3个日志组,50M日志文件大小 物流数据库:目前大约8G,3个日志组,50M日志文件大小,XX用户当前IT系统现状软件配置状况,3、当前容灾系统 PAC物理备用数据库,最大性能模式,传送归档日志文件,主备数据库相差3个日志文件;4、数据库上运行的业务系
4、统 ERP系统 OA系统 物流系统,XX用户当前IT系统现状其它描述,4、当前系统使用情况:工作日白天业务量大;晚上报表结帐业务,日志量主要在晚上产生;三个数据库总日交易日志在67G左右;周日业务量较小;5、数据库访问方式:当前用户应用系统采用B/S三层构架,深圳、南昌分别有一台主应用服务器和备用应用服务器;分布在全国各地的最终用户通过应用服务器访问数据库;,XX用户当前IT系统现状其它描述,6、备份恢复时间:当前数据库全备份需要的时间大约8小时,(计划的)完全恢复数据库需要大约一天时间;,XX用户当前IT系统现状其它描述,7、如果发生灾难,当前系统计划的详细切换过程:1 主备数据库切换过程?
5、我们现在的数据库切换很简单,只要把主的停掉,把备的 起来就可以了.2 应用服务器如何切换?应用程序无须切换,主的和备的当前都为可用状态 3 客户端如何切换?用户端只需使用备用域名就可以访问备用系统了.,XX用户当前IT系统面临的问题,1、容灾系统使用不灵活,必须主备机操作系统和数据库配 置必须完全一致;2、容灾系统的主备库数据差量太大(采用传送归档日志,相差3个日志文件),发生灾难后的损失很大;3、无测试环境,当前容灾系统可行性值得怀疑:1)从未从主服务器切换到备用服务器?2)如果主服务器坏了,切换到备用服务器,主服务器恢复回来后,如何再次切换回来?3)如果主数据库临时不可用,切换到备库后,切
6、换回来后很难保证数据一致性?,用户对新解决方案的需求,一、必须解决前述问题二、用户可接受的情况 1、发生灾难,可接受少量数据丢失;2、正常工作日业务不可用时间不能超过半小时;3、周日业务不可用时间不能超过半天;4、在主服务器DOWN机,VPN网络断了,深圳用户不能使用;三、用户不可接受的情况 1、主备数据库之间的数据不一致;,沃信科技PAC热备容灾解决方案,深圳数据中心,南昌容灾中心,AIX5.3+Oracle10g,10M VPN,AIX5.3+Oracle10g,LAN/WAN/VPN,主应用服务器,备用应用服务器,ERP数据库,OA数据库,物流数据库,全国各分支机构用户,ERP应用服务,
7、OA应用服务,物流应用服务,ERP应用服务,OA应用服务,物流应用服务,ERP数据库,OA数据库,物流数据库,沃信科技PAC方案,ERP PAC复制任务,OA DB Guare复制任务,物流 PAC复制任务,沃信科技PAC热备容灾解决方案,容灾软件采用:沃信科技自主研发数据库热备容灾软件 WoThink PAC 简称PACPAC主要功能:对生产数据库的秒级热备 备库的自动初始化 生产数据库灾难后自动恢复 秒级的主备库切换时间,PAC热备容灾方案描述整体描述,1、创建备用数据库服务器;2、安装配置PAC软件;3、在PAC控制台上分别为ERP、OA、物流数据库各配置一个主数据库复制数据到备用数据库
8、的任务;再分别为ERP、OA、物流数据库各配置一个备用数据库复制数据到主数据库的任务;4、使用PAC自动进行主备库初始同步;5、初始同步完成,运行主库到备库复制数据的任务,启动主备库实时同步功能;6、主库数据变化,PAC实时捕获主库事务,并应用到备库,保持主备库数据一致。,PAC热备容灾方案描述详细论证的问题,备用服务器初始化主服务器暂停维护主服务器意外停机主备数据库之间网络故障从PAC备用数据库转化为PAC备用服务器,初始化备用服务器,最初无备用数据库服务器解决方法:1、需要从主数据库的最新备份来创建,然后使用PAC进行主备库初始同步,初始同步完成后启用实时热备。2、完全从主库进行初始化,直
9、接使用PAC自动初始化功能实现主备库初始同步,初始同步完成后启用实时热备。,初始化备用服务器,最初有备用数据库服务器解决方法:1、将备用数据库服务器更改为可读写状态,直接使用PAC进行主备库初始同步,初始同步完成后启用实时热备。,主服务器暂停维护,短时间维护:暂停业务,不用切换到备用数据库,几钞钟后再进行主数据库维护,此时主备系统之间的数据完全一致;维护完成后再启用业务。长时间维护:暂停业务,几秒钟后再切换到备用数据库,确保了主数据库所有事务都传到备用数据库中,因此使用备库时,主备库数据完全一致;完成主数据库维护后,直接从备用数据库恢复,恢复完成后再切换回主数据库。,主服务器意外停机,主服务器
10、数据库完全损坏:丢失少于一个数据同步复制周期的数据,此时必须切换使用备用服务器,并恢复主服务器;在主服务器恢复后,再切换使用主服务器,此时主备服务器数据完全一致。主服务器数据库未损坏:切换到备库后,此时数据不一致,存在主数据库服务器上有提交的事务而未复制到备用数据库中,此时需要在备用数据库中人工检查最近时间的数据是否存在,对不存在的交易需要在备数据库上再做一次;在主数据库修复后,将主数据库停机时但又未备份到备库的事务从数据库中消除。然后再从备用数据库恢复并切换回主数据库。,网络故障,如果主备数据库之间的网络断了,网络恢复后,如何再次保证主备机之间同步?网络故障:网络故障不会影响主备数据库服务器
11、正常运行,不会导致主数据库服务器,不用切换使用备用服务器。可能会影响部分用户访问主服务器。解决方法:断点续传功能:PAC会记录下网络断开时的事务状态,当网络恢复后,会接着断开时刻的状态进行主库到备库的热备任务,从而保证了主备数据库数据一致。,PAC热备容灾方案特色,1、支持异构操作系统、同种数据库不同版本2、备库运行于可用状态3、主备数据库升级不影响容灾系统4、支持不停机初始化和主库恢复5、初始化和恢复过程业务正常可用6、秒级别热备7、秒级别主备库切换8、断点续传9、节约网络带宽,PAC热备容灾方案特色,10、可选择复制内容11、支持事务的查看和指定回滚12、支持启动/暂停/停止三种模式13、不在主库安装任何同步程序14、支持RAC及IOT表15、支持大对象同步16、支持SEQUENCE同步17、支持按照OWNER进行同步,沃信科技服务介绍,顾问服务技术支持服务定制开发服务产品资料 培训服务,DataKing Tech.,与我们联系:技术支持热线:,谢谢!,