欢迎来到天天文库
浏览记录
ID:38090611
大小:544.00 KB
页数:4页
时间:2019-05-30
《XXXX公司Oracle数据库异地容灾方案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、XXXX公司Oracle数据库异地容灾方案2011年08月29日1、公司简介XXXX公司。2、项目背景lXXXX有两个数据中心。l两个基地之间使用TCP/IP网络进行连接。l生产业务系统的后台数据库为Oracle。l数据库服务器操作系统为Windows。l数据库目前总体数据量约为2.4T。l生产系统为双机容错架构。l希望远程数据中心成为容灾中心。3、解决方案3.1方案原理这是一个很典型的应用场景,用户对RPO、RTO的要求比较高,用户希望数据丢失尽可能少,恢复尽可能快。可是,要实现这一愿望,传统的容灾方案都是采用
2、昂贵的存储设备或卷管理软件来实现,投入相当惊人,用户很难接受!CommVault的CDR连续数据复制是一个性价比很高的解决方案,工作原理如下图所示:这个Oracle远程容灾方案的设计思想是:在容灾系统初始化时或备份系统被破坏时,利用备份和恢复来传送数据库的DBF文件;在数据库日常工作时,利用CDR来时复制数据库日志文件,并将日志回滚到备份数据中(对于双机架构来说,原理相同,所需模块相同,如图生产主机可为双机或集群架构)。系统的数据流如下图所示:3.2实施过程在这个方案中,我们采用了CommVault的备份技术和C
3、DR技术,数据共有4份冗余,除了生产数据外,还有容灾数据,本地备份和异地备份数据;这里需要注意的是,在两个数据中心的数据库都是使用本地数据为业务系统提供服务,并且将数据在两个数据中心之间相互复制,以便达到两个数据中心互为容灾中心的目的。整个容灾系统的建立共分4个阶段:l初始化阶段:通过备份+恢复方式,在容灾站点生成初始化数据l容灾复制阶段:1.通过CDR复制交易日志2.自动回滚日志实现数据库容灾3.每天做异地数据库的冷备份4.每天做本地数据库的热备份l灾难重建阶段:如果数据崩溃,由于本地和异地都有灾备数据,通过本
4、地的直接恢复实现本地网络的灾难数据重建,避免在远程网络上传送大量的初始化数据l容灾演练阶段:将容灾站点的数据库打开,就可以使用了。恢复正常工作方式,只要将灾备的数据恢复,然后回滚以前的日志数据,就能恢复容灾复制阶段。4、技术要点在这4个阶段中,充分利用了CommVault的独特技术:lCDR复制:连续数据复制,复制数据库交易日志。l断点续传:支持从中断点继续传送。lGridStor:支持多个介质服务器使用不同地区的数据源,这样就不需要通过网络来回传送大量的数据。l自动恢复和回滚:支持以时间或者自动的方式,恢复和回
5、滚日志或其它数据,而不需要手工执行。l辅助拷贝:支持将本地的备份数据复制到异地,实现异地的灾备。
此文档下载收益归作者所有