欢迎来到盛茂公文网!

高校数字化校园核心数据库升级研究与实践

文章来源:网友投稿 时间:2022-11-08 16:20:26


打开文本图片集

摘 要:本文研究数字化校园核心数据库升级问题,主要涉及升级方案确定、升级实践、应急保障方案、备份保障机制等。通过对比分析,确定服务器、操作系统、集群与存储管理软件、数据库版本等多个层面升级方案。升级前进行充分的模拟测试,及时发现并解决问题,为数据库升级扫清障碍。以服务器、操作系统、集群与存储管理软件升级为基础,利用oracle自带的数据泵工具,合理规划升级时间,在节奏可控的方式下实现oracle实时应用集群模式升级。升级后从数据库层面与业务层面对数据进行校验,保障迁移前后数据的一致性。制定应急保障措施和备份保障机制,保障数据库系统正常运行,进一步提高业务系统数据的可用性和安全性。

关键词:数据泵;Oracle实时应用集群;数据安全;数据迁移

中图分类号:G647 文献标志码:A 文章编号:1673-8454(2017)15-0052-07

一、建设背景

随着信息化迅猛发展,信息化建设过程中诸多问题日益凸显,如缺少统一应用平台,信息孤岛现象严重;数据标准不统一,不利于数据共享;缺乏相应的信息标准和管理规范;业务系统不完善,无法为全校师生提供全方位服务等等。华东师范大学于2002年启动了数字化校园公共数据库系统建设项目,公共数据库系统是学校的一个高层应用平台,通过统一门户网站形式,集成了校级核心业务系统,如办公自动化系统、研究生系统、人事系统、继续教育系统、党群系统、教务系统、后勤系统、科研系统等。通过统一身份认证方式,实现门户网站一次登录便可访问所有集成应用服务。同时建立核心数据库模式,用于存放校级业务系统数据,实现业务数据的集中管理和共享。公共数据库系统在学校信息化进程中具有十分重要的意义,服务于学校教学、科研、管理和生活等各个方面,有利于进一步提升学校核心竞争力。[1-3]公共数据库系统体系结构如图1所示。

目前,我校数字化校园公共数据库系统的核心数据库采用oracle10g RAC,承载数据库的服务器采用的是两台Oracle M5000小型机,操作系统为Solaris 10版本,集群和存储管理软件采用的是Veritas Storage Foundation for RAC 5.0 Mp3。当前存在的主要问题:一是支撑核心数据库的两台M5000小型机运行超过六年,设备老化,維护成本高,且CPU处理能力、内存等方面性能已经落后于学校信息化建设的步调,系统稳定性存在较大风险,存在严重的安全隐患;二是核心数据库版本为Oracle10g RAC,且10G版本的主要支持和扩展支持都已结束,官方不再对新的问题提供支持服务,严重影响数据库安全。综合考虑,核心数据库升级势在必行。

二、升级方案确定

本次升级将实现由现有的“Oracle M5000+Solaris10.2+SFRAC5.0 Mp3+Oracle10.2.0.4RAC”升级到“oracle M10-4+Solaris11.3+Grid11.2.0.4+Oracle11.2.0.4RAC”。通过购置两台新的小型机Oracle M10-4[4]来替换两台老的Oracle M5000,采用小型机专有的solaris系统[5],利用Oracle自身的集群和存储管理软件Grid infrastructure替换第三方赛门铁克SFRAC[6],并通过数据泵的方式来实现Oracle10g RAC到Oracle11g RAC[7-8]升级。

(一)服务器升级方案确定

支撑核心数据库的小型机Oracle M5000由于运行时间过长,以及性能不能满足学校信息化建设步伐,需要进行服务器升级。在升级选择中,服务器类型需要考虑小型机还是x86服务器,操作系统类型需要考虑是unix、Linux还是Windows,最终我们选择在小型机M10-4部署操作系统solaris方案,主要基于以下四点考虑。

1.软硬件融合程度高。采用Oracle M10-4作为新的数据库服务器,搭载特有Oraclesolaris操作系统,运行Oracle数据库。从服务器、操作系统到数据库均由Oracle公司统一设计、研发、测试和生成,软硬件融合度更好,提供一整套稳定的解决方案,有利于数据库性能极致发挥。

2.高级别的可靠性、可用性和可维护性(RAS)特性。作为公共数据库系统的核心数据库服务器,在可靠性、可用性和安全性等方面具有严苛的要求。Oracle M10-4延续大型机高标准的系统与部件设计技术,具有大型机的RAS特性,如通过指令重试实现自动恢复、高达 2 TB 的系统内存具有纠错码 (ECC) 保护功能并支持扩展 ECC、数据路径完整性保证以及可配置的内存镜像等。此外,该服务器的磁盘、I/O 卡、电源和风扇采用冗余配置且可热交换。Oracle M10-4能够保证全年7X24正常运作,为关键业务提供实时、稳定、安全服务。

3.性能优势。由于核心数据库业务模型复杂,而且实时性高,主要是基于内存的数据交换及基于多数据源的交易处理,因而对于响应速度及高并发具有很高的要求。Oracle M10-4采用多核多线程技术的SPARC 64 X处理器以及专用高速I/O通道,运行效率高,响应时间短,支持用户高并发,更快对业务请求进行处理。

4.可扩展性。考虑到公共数据库系统是个不断发展的系统,无论是处理能力还是存储的数据量都在不断增长,因而需要数据库服务器的伸缩性和升级能力强,以适应今后较长一段时间的业务需求。Oracle M10-4在CPU、内存、I/O以及利用现有成熟的集群技术进行节点扩充等多个方面都具有良好的可扩展性。

(二)集群与存储管理软件升级方案确定

目前数据库服务器运行的集群与存储管理软件是第三方赛门铁克的SFRAC,在本次升级中,我们需要考虑集群与存储管理软件升级问题。在升级选择中,是继续使用第三方集群与管理软件,还是使用oracle自身集群与管理软件,我们最终确定使用Oracle自身的集群与管理软件Grid infrastructure,主要基于以下三点考虑。

推荐访问:数字化 核心 实践 高校 升级

本文来源:https://www.sh-renlong.com/zhuantifanwen/gongwenfanwen/22335.html

推荐内容