首页 > 数据库 > Oracle > Oracle跨平台迁移
XXXXXX房管局
核心信息系统跨平台迁移
迪思杰(北京)数码技术有限公司
2015年05月
XXX住房保障和房地产管理局是主管全市房地产和住房制度改革工作的市政府组成部门。负责全市房地产开发、物业管理、房地产中介服务组织资质管理;负责全市房屋产权登记管理、房地产转让、抵押、租赁、物业维修基金、房地产监察、房产档案和商品房销售工作;负责全市物业管理的行业管理、全市房屋安全管理和房屋安全鉴定工作,指导经济适用住房和廉租住房的建设与管理工作;承办市政府交办的其他事项。
XXX房管局的核心信息系统:由于业务的快速发展,数据量爆炸式增长,而原有的系统由于设备老化、扩展性不足,在处理能力、性能等方面已经无法满足现有业务的需求。为此,XXX房管局采购一批新的设备,实现信息系统的升级换代。
在整个升级过程中,核心信息系统的迁移具有很大挑战性:
1) 数据库容量大。Oracle10g数据库数据量已经超过3TB。
2) 跨平台。旧系统采用AIX + Oracle10g + RAC,迁移后的新系统采用Linux + Oracle11g + RAC。
3) 时间有限。业务要求整个迁移过程不能影响正常的工作日上班时间。
4) 数据准确性要求高。由于是核心系统,数据库记录的都是客户资料、欠费缴费信息和计费信息。如果出现数据准确性问题,将导致整个核心系统的紊乱。
针对客户的实际情况,DSG公司提出:
1) 在技术上采用DSG RealSync软件实现大容量数据库的跨平台快速同步
DSG RealSync软件支持不同平台上的Oracle数据库之间的快速同步,包括首次数据同步和增量数据复制。DSG RealSync采用完全逻辑的方式进行数据同步,可以跨越不同平台;并且在数据同步过程中,采用了DSG独有的XF1文件格式、数据流压缩技术和快速数据抽取和装载技术。在配置多个同步通道的情况下,可以快速将现有数据库内的数据同步到目标数据库,并在其后将同步期间的增量数据一并复制到目标数据库实现数据追平。目前DSG RealSync支持主流平台(HP/IBM/SUN/Comppaq/PC)上的Oracle各版本(Oracle8i –10g)之间的数据复制。
2) 在工程上设计了环境初始化、软件调试、数据初始化、预割接测试和正式割接等5个步骤来实现数据的平稳迁移。
核心系统的迁移涉及到大量繁琐的技术细节。为此:
l 环境初始化阶段
主要是按照旧核心系统的配置在新核心系统上划分PV、VG、LV、CLUSTER、配置操作系统、创建新核心系统数据库、配置数据库参数、创建表空间、回滚段、用户等。同时配置数据库的TNS和LISTENE、PASSWD文件等。在此期间,根据数据库以往的使用情况,适当进行优化。
l 软件调试阶段
在新旧核心系统主机上安装DSG RealSync软件,并进行软件调试和优化配置。包括通道的划分和用户及表在不同通道中的分配,问题表的检验和新数据库的环境测试等。
l 数据初始化阶阶段
在调试好环境和软件的情况下,重新启动RealSync软件,对所有数据进行同步,包括表、索引、存储过程、触发器、序列、数据库链接、同义词等等。
l 预割接测试阶段
在完成所有对象和数据的同步及数据的追平后,对迁移到新系统的数据进行检验,包括对象个数和状态、表记录数和内容、序列的值的大小,以及进行业务测试,确认数据一致和对象状态正确。此时,维持系统的同步状态。
l 正式割接阶段
在约定的搬迁日期,停止旧核心系统上的业务,等待最后的数据完成复制,在此对业务停止后的新旧核心系统进行数据检验。
在此基础上,变更新旧核心系统主机的IP地址,测试客户端链接,完成数据迁移。
完成迁移后,继续跟踪观察,直到系统通过正常营业的考验。
在本次系统迁移中,DSG RealSync软件表现如下特性:
1) 数据准确性高。
在迁移过程中检验以及迁移后的数据检验中,所有数据要求完全一致,没有一条记录丢失,也没有发现数据有误。
2) 不受异构平台影响
新旧核心系统采用完全不同的存储、主机、操作系统。DSG RealSync完全不受这些异构平台的影响,同步及复制都正常。
3) 同步效率高
以杭州电信为例:对于2.9TB的数据库,采用8个数据通道同步,最快的通道完成300GB的数据导出仅用1.5小时;所有通道完成源端抽取及目标端装载和创建索引所用时间为42小时。而如果使用Oracle Export/Import工具来完成,完全导出数据就需要3-4天,装载完成则需要约1周时间。
4) 复制时延小,数据追平快
完成首次数据同步后,追平增量数据仅使用了1小时。
5) 对生产系统影响小
6) 操作简单方便,流程可控
采用RealSync软件进行迁移,操作相当简单方便。无须借用其他手段,仅使用RealSync提供的脚本和配置文件即可。在整个迁移过程中,操作流程都可控、可逆,因此,迁移过程无风险。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/24695024/viewspace-1792446/ ,如需转载,请注明出处,否则将追究法律责任。