云和恩墨顺利完成宁夏银行新数据中心数据库平台的建设,包括新数据中心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能力,实现架构升级,推动金融科技新发展。数据驱动,成就未来,云和恩墨,不负所托!


云和恩墨是全球化数据资产端到端解决方案提供商,致力于将数据思维带给每个组织、每个人,构建数据驱动的智能未来。我们在数据服务、运维平台、数据智能、教育培训等领域为企业和个人提供可信赖的产品、解决方案和服务,与业界厂商广泛合作,围绕用户需求,持续为客户创造价值、为行业培养人才,激发数据潜能,为成就未来数字化企业和数据人才而不懈努力。云和恩墨坚持围绕数据时代客户面临的挑战持续创新,不断加大研发投入,持续完善贯穿业务智能、开发管控、云管平台、分布式存储和基础运维的端到端产品和服务,助力企业和个人成功。

adg oracle 架构_云化双活的架构演进,宁夏银行新核心搭载Oracle 19c投产上线相关推荐

  1. 云数据库时代:企业数据架构的云化智能重构和变革(含大会PPT)

    在2018年11月16日举行的『数据技术嘉年华』大会上,我对行业近期的观察和思考做了一个总结,在此和大家分享商榷. (下载大会 PPT,关注公众号回复:2018DTC ,内容持续更新中,尚不完整) 我 ...

  2. 以太网的分层架构_【新能源汽车专题】智能车时代的核心,电子架构系统深度解读,国内8股进入全球产业链(名单)...

    一,汽车 E/E 架构 汽车电子电气架构(又称 E/E 架构)是指整车电子电气系统的总布置方案,即将汽车里的各类传感器.处理器.线束连接.电子电气分配系统和软硬件整合在一起,以实现整车的功能.运算.动 ...

  3. 以太网的分层架构_读《企业应用架构模式》记录-分层

    复杂软件系统中,分层理念使用最多,具体例子: 软件体系中, 从包含了操作系统调用的程序设计语言到设备驱动程序和CPU指令集再到芯片内部的各种逻辑门:网络互联中,FTP层架构在TCP上,TCP架构在IP ...

  4. 英伟达显卡不同架构_英伟达全新架构显卡或多达18432个流处理器

    近期有消息称英伟达可能会推迟被称为Hopper的架构,取而代之的是Lovelace架构,以英国数学家Ada Lovelace的名字命名,英伟达内部用 "ADxxx "作为新GPU的 ...

  5. 钉钉如何调整组织架构_阿里宣布新一轮组织架构调整:明确大文娱一号位,钉钉进入阿里云...

    组织架构调整素来频繁的阿里巴巴又一次有了新动作. 6 月 18 日,逍遥子张勇在全员内部信中宣布了阿里巴巴新一轮组织架构调整,这是由张勇主导的第五次组织架构调整. 据悉,本次组织架构调整的主要目的是充 ...

  6. 边缘计算架构_更灵活的自动化系统架构、通信和编程——在自动化领域部署边缘计算...

    边缘计算的进步为用户提供了多种选择,帮助制造企业实现灵活的自动化系统架构.通信和编程. 传 统的自动化架构,围绕连接到远程现场设备和仪器的集中式可编程控制器构建.随着计算能力逐渐嵌入到使用新型智能组件 ...

  7. openshift安装_云幸福–如何在几分钟内安装新的OpenShift Container Platform 3.7

    openshift安装 此安装需要安装Red Hat Middleware产品流(预配置的容器选项)以及所有其他功能,例如源容器,映像容器和.Net Core容器.自OpenShift容器平台发布以来 ...

  8. java路由架构_《大型分布式网站架构设计与实践》读书笔记之 服务的路由和负载均衡...

    服务的路由和负载均衡 公共的业务被拆分出来,形成可共用的服务,最大程度的保证了代码和逻辑的复用,避免重复建设,这种设计也被成为SOA(Service-Oriented Architecture) SO ...

  9. jvm 架构_不可变的基础架构,热部署和JVM

    jvm 架构 您是否在生产中部署和取消部署基于JVM的应用程序(无论JVM容器/无容器)? 也就是说,当您拥有某个应用程序或服务的新版本时,是否通过"取消部署"和"热部署 ...

最新文章

  1. JavaScript对象数组示例
  2. php v9 ajax 翻页,phpcms v9建站 ajax列表分页加载更多word文档教程
  3. ACM竞赛学习整理--矩阵运算
  4. JavaScript中的原型prototype及原型链
  5. linux 内存越界判断_LINUX 共享内存越界
  6. java如何寻找main函数对应的类
  7. 失去循环标记的Python,我这样实现跳出外层循环
  8. NotePad++ 配置lua语法检查
  9. 简单网页设计模板html代码
  10. Adobe全系列软件介绍
  11. SSD1306 - OLED显示屏
  12. 我国制造业供应链管理存在哪些问题?
  13. 决策引擎EngineX平台实践
  14. 十七、.net core(.NET 6)搭建基于Quartz组件的定时调度任务
  15. scala2.11.8安装
  16. VNC Connect远程工具使用-使用体验极高
  17. 垃圾大学,想自学 Java 可以吗?难吗?毕业后能找到一份 6k左右的工作吗?
  18. 台积电第一季度净利润198.5亿元 同比增长35.3%
  19. 垂直水平居中的三种实现方式
  20. 1.试用期个人工作总结(篇一)

热门文章

  1. 在Ubuntu 14.04 64bit上安装StarUML 2.5版本
  2. 如何正确的学习Blender-入门到精通课程
  3. ceph osd混合部署和普通部署
  4. apt Could not get lock /var/lib/dpkg/lock 解决方案
  5. 2019年3月8日比赛(知网是什么)
  6. 云服务中IaaS、PaaS、SaaS的区别
  7. 结构体成员数组不定长如何实现
  8. ESP8266-iot-2
  9. 丁贵才130702010042第二次作业
  10. C#按关闭按钮实现最小化,按ESC才关闭的实现【含系统消息大全】