关注我们获得更多内容

事件背景

贵州本地某城商行,是其所属省大型城市商业银行,近年来经营发展状况及业务增长较快。因其新老系统切换需要,性能提升需求,使得该银行数据中心迁移升级改造的规划提上了日程。

在此背景下,2018年初,云和恩墨积极配合行方将银行数据中心进行迁移,全程无缝切换,整体数据量零丢失。在计划时间内,全行所有营业网点、各电子渠道正式对外营业,至今六个多月运行良好!

技术支持

迁移有难度,技术需把关

该行在本次数据中心搬迁项目中,涉及 规模大、距离远,系统数量多。而迁移工作的任务繁重,技术复杂,风险极高,为了得出安全性高、迁移效率佳的方案,前期我们要进行大量的调研工作,用来统计分析数据库、中间件的种类以及数量。本次经过多次迁移验证最终采取了 Oracle DataGuard 技术实现跨数据中心的主备切换。

团队协作,成就稳健

这个项目的迁移工作,最核心的挑战在于,整体规划、现场调度、应急响应、事后保障,云和恩墨的专家团队经过精心设计方案,紧密的客户沟通,现场的稳步推进,最终精确的实现了项目目标,有效的保障了用户IT战略变革的推进和践行。

fe9b182ea1e95a80f38faf7ab5452c37.png

为什么选择 DG 的形式?

首先,Oracle DataGuard 由一个 primary 数据库(生产数据库)及一个或多个 standby 数据库组成。组成 Data Guard 的数据库通过 Oracle Net 连接,并且有可以分布于不同地域。只要各库之间可以相互通信,它们的物理位置并没有什么限制,不受操作系统的限制。

在运行时 Primay Database 对外提供服务,用户在 Primary Database 上进行操作,操作被记录在日志文件中。这些日志通过网络传送到 Standby Database。这些日志会在 Standby Database 上重演,从而实现了数据的同步。Oracle 的 DG 对这个过程进一步的优化设计,使得日志的传送,恢复工作更加自动化、智能化。

这样的场景在不影响主库运行的情况下,进行数据同步的同时,也符合备端应用测试需求。

其次,原有规划中,还涉及到容灾中心的使用。为了保障在整个数据中心搬迁中,将对容灾中心的影响降到最低。所依采用 DataGuard 级联形式,在主备切换后,同时保障级联库正常同步。

最后,由于本次搬迁项目涉及系统众多,停机时间较短等,在这些条件下,Oracle DataGuard 可以提供快速主备切换,在较短时间内,完成切换。

主备切换

切换 (Switchover) 是一个将主数据库更改为备用角色,并将一个备用数据库更改为主数据库角色的过程,分成现有主库转化为备用数据库和备库转化为主库角色两个步骤。在整个切换的过程中,不存在数据丢失,即无损转换。同时, Switchover 不会切断 DG 关系,即可以继续反向切换。切换前是生产数据中心为主库角色,通过网络传输将日志应用到待上线数据中心,并同步到原有的容灾中心,实现跨地区的数据同步。

切换后是通过 switchover 的切换,待上线数据中心转变为主库角色及生产数据库,而原生产数据中心转换为备用数据库角色,已有的容灾中心未受影响。

过程精细把关,迁移正常进行

技术方案确定后,恩墨公司技术团队充分考虑了迁移过程中可能出现的各种问题,在行方领导团队的带领帮助下,恩墨团队特别协调了公司涉及 Oracle、DB2、MySQL、中间件的专家保障现场顺利实施,以及几名高级工程师实施迁移切换,并备有完善的应对方案。整个迁移过程中没出现任何异常,全部业务系统实现平滑迁移和切换。

迁移完成后,云和恩墨性能优化专家值守客户现场,针对业务系统进行性能优化调整,以满足在正式运营前数据库优化需求。这次优化,涉及到多个核心查询系统,使得原有查询提升1倍的查询效率。在正式营业期间,核心业务系统日均交易量均在 200万 笔以上,各业务系统运行正常、安全、稳定,数据中心成功迁移。

本项目实施的技术参考:

手把手教你玩转“数据卫士”Data Guard  

动手为王 | Oracle 数据库跨版本升级迁移实践

Oracle12c DataGuard Far Sync的配置和使用简介(上)

Oracle12c DataGuard Far Sync的配置和使用简介(下)

关于云和恩墨

云和恩墨融合了业界多种数据库迁移技术和丰富的专业服务经验,提供多样性的数据迁移解决方案,保障数据安全,组合搭配各种迁移方案,在客户的指导帮助与配合下,为客户量身定制最合适的迁移计划和实施细节。本次数据迁移工作中,云和恩墨全程协助进行数据迁移方案的制定和探讨,完成历时 1年多 的迁移准备工作。

云和恩墨立足于国内市场,依靠全球顶级的技术人才(Oracle ACE 总监、Oracle ACE 专家、Oracle OCM 专家、DB2 专家、中间件专家、Unix 系统专家等),以独特的服务理念,不断为用户提供以数据和人才为核心的全方位企业级解决方案。

过去,云和恩墨帮助过大大小小国内外企业渡过难关,实现预期目标,正如我国开放的大门永远不会关上一样,恩墨服务的步伐不会停下,只要您给予我们足够的与信任肯定,我们不会让您失望。云和恩墨竭诚为您服务,让我们共同实现互利共赢!

点击“原文链接”,了解更多 。

e2c41e58e28b0d91dfc92bad4d16ab08.png

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐