中科曙光Sugon

首页 >解决方案>解决方案概览>云计算解决方案>U2L解决方案

U2L Oracle数据迁移方案

1 方案说明

企业核心数据库是企业应用的心脏和命脉,关系整个系统的正常运行,传统业务环境一般都将数据库应用构建于小型机之上。

如今越来越多的企业有将核心数据库迁移至X86平台的诉求,该方案迁移场景如下:

1)企业原有数据库环境为单机版Oracle,构建在两台做HA的小型机之上;

2)要求迁移至高版本的Oracle RAC集群,硬件环境由原有小型机迁移至I980-G10 X86服务器。

2  数据库迁移环境

图1 迁移拓扑图

3 数据库迁移技术选择

1) 数据初始化

该过程是将源数据库中的存量数据批量迁移到新系统上。批量数据迁移的方法主要分为两种:

物理迁移方式

物理迁移方式是通过对老系统的数据库文件(主要是数据文件)进行拷贝的方式来实现,而其中最简单的就是通过RMAN工具在生产系统将数据备份出来,并且恢复到新系统上。

物理迁移方式的数据准确性有保证,数据库对象的完整性和授权完整性容易得到保障,很少会出现数据的错误情况,因此这种方式在经常被用于相同类型的操作系统之间的数据库迁移。

逻辑迁移方式

逻辑迁移方式就是通过数据导出、导入的方式将生产系统中的数据迁移到新系统上,这种方式由于与平台无关,所以也基本上是跨不同操作系统类型之间的数据库迁移的唯一选择。

数据库迁移设计数据库版本的升级以及数据库的跨平台迁移,数据库版本由单机变为RAC,因此数据库的初始化采用Oracle自带的导入导出工具。

2)变量数据的迁移

变量数据的迁移,就是将批量数据迁移过程中新产生的数据复制到新系统上去的过程。

由于发生迁移的新老系统可能已经出现了数据库版本的升级,数据结构升级或者是操作系统的升级,因此已经不能简单利用将源库新产生的log日志进行recover的方式实现。

本方案迁移过程中需要部署一台变量数据迁移服务器,它主要的作用在于:

源数据实时抓取

日志分析

新平台数据库SQL语句执行

为了保证业务的连续性,还需要考虑回退机制,在新数据库接管业务之前的一刻,需要记录新数据库的scn点。启动反向恢复日志分析功能:通过日志分析程序将新数据库上从切换业务开始的scn点之后的log日志的sql语句都分析出来保留存储,以备业务需要回切时实现新数据库向老数据库的回切。

close

尊敬的客户您好:
由于本公司(曙光信息产业股份有限公司)日常研发出来的新产品、新部件数量较多,如果由于未能对官网的产品信息及时更新,而给广大用户带来不便,敬请谅解。如果您有购买需求,请联系本公司400-810-0466进行电话咨询或联系本公司销售人员进行询问。