语言
<< 返回案例列表

云化双活的架构演进,宁夏银行新核心搭载Oracle 19c投产上线

2020年9月24日
,
O
r
a
c
l
e
,
,
,
571

云和恩墨顺利完成宁夏银行新数据中心数据库平台的建设,包括新数据中心RAC搭建、DG搭建、旧数据中心到新数据中心的数据迁移,以及在整个项目生命周期中的实施规范、性能测试保障、压力测试等。6月12日,宁夏银行数据库完成全部迁移,新核心数据中心成功上线。

 

提高服务水平,科技建设是前提

 

从前身银川市商业银行,再到由省级行政区域命名,宁夏银行这家西北“宁字号”商业银行,先后经过两代核心业务系统建设——从2003年完成上一代集中式架构核心业务系统建设,进入发展期;再到2019年的分布式架构新一代核心业务系统建设,全面推进数字化转型,宁夏银行始终紧扣科技发展趋势。

 

宁夏银行首席信息官崔彦刚介绍:“银行核心建设是一项系统性的复杂工程,一次核心建设相当于银行整体IT系统的重塑。”

 

基于“信息技术应用和业务发展的双支撑,提升数字化金融应用能力和服务水平”的目标,宁夏银行自2018年底,启动了新核心系统项目的建设,对核心业务系统及关联外围52个系统进行更新换代,项目建设历时17个月。

 

根据核心业务系统升级建设项目的总体安排,为满足宁夏银行未来5-10年业务发展需求,同时有效降低项目的投产切换上线风险,采取了“新建生产环境数据中心”的方式进行核心升级建设项目投产切换上线。

 

建设新核心,19c助力云化双活

 

新建生产环境数据中心的主要目的有三个:

 

1、保障“核心业务系统升级建设项目”顺利上线

新数据中心的建设和基础软硬件平台资源按时交付,为“核心业务系统升级建设项目”的顺利按期上线提供保障。

 

2、提升数据中心技术架构水平

借鉴业界最佳实践,结合当前信息技术发展趋势及宁夏银行自身实际情况,统筹规划新一代数据中心技术架构,建设“技术成熟、行业主流、架构稳健、运行稳定”的数据中心,满足未来5-10年业务发展需求。

 

3、优化“两地三中心”容灾架构

基于宁夏银行信息科技现状和容灾体系策略规划,统筹考虑第一生产数据中心、同城数据中心及西安异地灾备中心架构,确保新数据中心技术架构的可延续性,满足向未来双活数据中心的平滑过渡。

 

为更好地满足以上三个需求,宁夏银行需要将原有的Oracle 11g数据库全部升级至19c版本。一方面,Oracle已经不再提供对于11g版本的官方服务支,架构的更新换代已是燃眉之急;另一方面,银行核心系统强调的是稳定、高效,灵活,稳定性是19c这个版本的目标,版本的升级能够更好地提升用户体验。

 

基于这些原因,当前国内已有大量的客户在计划将其数据库环境升级至19c或已经在使用19c数据库作为其业务系统的数据库平台。已经上线的系统运行情况稳定良好,19c数据库的优势也得到业界的充分认可。

 

系统架构复杂,完备方案保障海量数据平滑迁移

 

宁夏银行旧系统环境十分复杂,迁移工作的展开需要强有力的技术支撑。

 

首先,迁移数据库涉及异构平台,有AIX -> Linux、Linux -> Linux,字符集有16GBK -> UTF-8,从expdp network/xtts/ADG+dbua 到最终的expdp落地方案,中间涉及到11g到19c的SCN号问题和字符集更改问题以及LOB字段和自定义数据类型

 

而新核心又是一个大型新数据中心建设项目,涵盖从底层硬件到上层业务应用系统建设,涉及厂家包括IBM、华为、日立等,是一个综合性项目,多厂商沟通配合成为项目成功与否的关键。

 

此外,今年由于受疫情的影响,在临近上线前一个多月,数据库迁移方式由分批次迁移改为了统一上线,而制度又规定了银行的生产库无法接触,这就意味着在操作手册和方案确定的情况下,脚本测试成为不得不面对的棘手问题。

 

为此,宁夏银行最终选择了实施经验丰富、深耕数据库行业多年的云和恩墨作为此次迁移工作的实施方,采用了以下方案:

 

  1. 采用expdp落地方式,解决SCN问题;使用NAS挂载生产和目标端;LOB问题采用分片方式进行并行导出;字符集问题在跟业务沟通后,业务跟进字段类型进行适量更改;自定义数据类型采用表空间迁移方式进行。
  2. 确定方案后,脚本测试通过一份历史数据在目标库上多次进行测试,总结归纳解决问题,形成操作手册,包括解决的问题的处理方式和过程。
  3. 项目进度压缩,协调公司专家,形成合理的脚本,通过脚本解决进度压缩问题。

 

最终,云和恩墨顺利完成新数据中心数据库平台的建设,包括新数据中心RAC搭建、DG搭建、旧数据中心到新数据中心的数据迁移,以及在整个项目生命周期中的实施规范、性能测试保障、压力测试等。最终,宁夏银行数据库于6月12日全部迁移,新核心数据中心成功上线。

 

 

宁夏银行新核心业务系统投产上线后,经过1个月的试运行,新核心系统运行正常、新数据中心运行高效、关联系统运行平稳、渠道业务运行便捷,实现了信息技术应用和业务发展的双支撑,标志着宁夏银行数字化金融应用能力和服务水平迈上了一个新台阶,为宁夏银行助力实体经济发展提供了有力支撑。
云和恩墨不断携手广大行业客户共同强化数据库建设,提升IT能力,实现架构升级,推动金融科技新发展。