加载中 ...
首页 > 解决方案 > 基础软件 正文

Symantec镜像容灾技术保护Oracle RAC数据库

2019-03-25 12:51:32 来源:沈阳软件公司 作者:沈阳软件开发

数据库软件

数据是企业的生命,数据的掩护向来都很是主要。现有种种数据掩护的手段,数据复制就是其中一种。数据复制可以从存储、操作系统、数据库和应用四个条理来做,其中通过应用系统举行数据复制需要应用程序支持,需要举行开发,这里不做深入先容



一、主流容灾手艺对比 
1.数据库复制数据容灾手艺 
数据库复制手艺一样平常是由数据库厂商或者第三方开发,基于数据库日志或者数据流实现复制的手艺。Oracle DataGuard是典型代表,此处将以此为例举行先容。
Oracle DataGuard 通过使用称为standby database的数据库来防止泛起数据的灾难。它通过将primary database数据库的重做日志传到并应用到standby database数据库来使standby database数据库与primary database数据库同步:



可以将重做日志直接从primary database数据库同步写到standby database数据库来完成完全没有数据损失的灾难掩护。这会给primary database数据库的性能带来一定的性能损失。
可以将归档的重做日志从primary database数据库异步写到standby database数据库来使primary database数据库在少少损失性能的条件下,最小化地淘汰数据的丢失。
若是重做日志数据到达standby database数据库后快速应用到standby database数据库,则在primary database数据库泛起问题时可以快速地 failover 到standby database数据库。然而,若是延缓一准时间后再应用重做日志数据,可以制止primary database数据库的错误快速地流传到standby database数据库。
2.存储硬件复制数据容灾手艺 
硬件同步复制手艺是以同步复制手艺为基础,通过磁盘阵列实现数据同步复制,从而保证产中央阵列与容灾中央阵列的在线数据完全同步。其整体方案中也包 含了同步快速恢复、快照等辅助手艺。从而实现整个容灾系统的要求。固然,所有的条件就是,生产中央的磁盘阵列和容灾中央的磁盘阵列必须是同构的。
由于复制的基本原理,数据是从主阵列复制到容灾阵列的,虽然在复制正常举行的历程中,能够保证两个阵列上的数据是同步的,可是当主阵列发生宕机时,会导致整个复制无法继续,同时导致生产中央服务器非正常的磁盘丢失,从而导致营业停留以及庞大的数据一致性风险。
在同城的容灾方案中,基于磁盘阵列的同步复制方案,也是较为盛行的一种。其详细原理如下:


 


以上的原理图清晰地指出了基于磁盘阵列的同步复制方案的原理,其原理适用于所有品牌的磁盘阵列间的同步复制原理。当生产中央的阵列发生问题时,主机必须手工的将I/O 路径切换到容灾中央的阵列上,这将导致无法制止的停机时间和用户的营业停留。
其次,阵列的切换操作,是直接在磁盘阵列上举行的,在发生磁盘阵列问题,也就是在用户营业处于停留状态的时间,找什么人来做这个操作(此操作磁盘阵列厂商通常建议由厂商或是由资质的署理来做。),或是用户自己来做此操作,都是对操作职员是很是严肃的磨练。
另外,数据库停留的一瞬间,数据是否一致,或者在第4、5步尚未完成的时间,复制发生停留,数据现实已经写上的阵列,而主机并为获得反馈,都可能导致切换后的数据,纷歧定能够被数据库汇海,从而需要更长的数据恢复时间。以上这些潜在的风险是我们不得不思量的因素。
3.Symantec镜像数据容灾手艺 
软件镜像手艺是接纳以镜像手艺为基础,实现生产中央阵列与容灾中央阵列的在线数据完全同步。从而实现数据的容灾功效。固然作为容灾方案来说,仅有镜 像手艺是远远不够的。因此在远程镜像手艺中,通常包罗更富厚的手艺手段,来实现数据容灾的完整要求。例如,用于灾难修复后的系统恢复的基于日志的镜像快速 修复手艺;用于支持多根光纤通道协同事情的动态多路径手艺;用于逻辑错误快速恢复或者容灾中央数据使用的卷快照、文件系统快照手艺;用于调整读写性能的读 优先选择手艺;用于镜像汇海、暂停、继续等镜像历程的镜像监控手艺等。 

“沈阳软件公司”的新闻页面文章、图片、音频、视频等稿件均为自媒体人、第三方机构发布或转载。如稿件涉及版权等问题,请与

我们联系删除或处理,客服QQ:55506560,稿件内容仅为传递更多信息之目的,不代表本网观点,亦不代表本网站赞同

其观点或证实其内容的真实性。