XXXX公司Oracle数据库异地容灾
方案
气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载
2011年08月29日1、公司简介XXXX公司。2、项目背景XXXX有两个数据中心。两个基地之间使用TCP/IP网络进行连接。生产业务系统的后台数据库为Oracle。数据库服务器操作系统为Windows。数据库目前总体数据量约为2.4T。生产系统为双机容错架构。希望远程数据中心成为容灾中心。3、解决方案3.1方案原理这是一个很典型的应用场景,用户对RPO、RTO的要求比较高,用户希望数据丢失尽可能少,恢复尽可能快。可是,要实现这一愿望,传统的容灾方案都是采用昂贵的存储设备或卷管理软件来实现,投入相当惊人,用户很难接受!CommVault的CDR连续数据复制是一个性价比很高的解决方案,工作原理如下图所示:关键数据库应急系统拓扑架构•刊用杜志有割能对ERF,g香芋侵剥度M期魂应急解法方翠-•当生产於梅/石机时,岐述启幼应蠢库.柴证止务*罩饮.•STW站止寻旗措误.■>anBj业专tspEU♦■饱定时做小时中撮别颇保护初蜡化町株JL创就成2监ArchiveLogCDRMtl*ArctiiveLog回该//这个Oracle远程容灾方案的设计思想是:在容灾系统初始化时或备份系统被破坏时,利用备份和恢复来传送数据库的DBF文件;在数据库日常工作时,利用CDR来时复制数据库日志文件,并将日志回滚到备份数据中(对于双机架构来说,原理相同,所需模块相同,如图生产主机可为双机或集群架构)。系统的数据流如下图所示:生产系统远程复制DBFsDBFS3.2实施过程在这个方案中,我们采用了CommVault的备份技术和CDR技术,数据共有4份冗余,除了生产数据外,还有容灾数据,本地备份和异地备份数据;这里需要注意的是,在两个数据中心的数据库都是使用本地数据为业务系统提供服务,并且将数据在两个数据中心之间相互复制,以便达到两个数据中心互为容灾中心的目的。整个容灾系统的建立共分4个阶段:初始化阶段:通过备份+恢复方式,在容灾站点生成初始化数据容灾复制阶段:通过CDR复制交易日志自动回滚日志实现数据库容灾每天做异地数据库的冷备份每天做本地数据库的热备份灾难重建阶段:如果数据崩溃,由于本地和异地都有灾备数据,通过本地的直接恢复实现本地网络的灾难数据重建,避免在远程网络上传送大量的初始化数据容灾演练阶段:将容灾站点的数据库打开,就可以使用了。恢复正常工作方式,只要将灾备的数据恢复,然后回滚以前的日志数据,就能恢复容灾复制阶段。4、技术要点在这4个阶段中,充分利用了CommVault的独特技术:CDR复制:连续数据复制,复制数据库交易日志。断点续传:支持从中断点继续传送。GridStor:支持多个介质服务器使用不同地区的数据源,这样就不需要通过网络来回传送大量的数据。自动恢复和回滚:支持以时间或者自动的方式,恢复和回滚日志或其它数据,而不需要手工执行。辅助拷贝:支持将本地的备份数据复制到异地,实现异地的灾备。