shareplex“不停机”的数据库升级和平台迁移方案

shareplex“不停机”的数据库升级和平台迁移方案

ID:30791673

大小:399.01 KB

页数:10页

时间:2019-01-03

shareplex“不停机”的数据库升级和平台迁移方案_第1页
shareplex“不停机”的数据库升级和平台迁移方案_第2页
shareplex“不停机”的数据库升级和平台迁移方案_第3页
shareplex“不停机”的数据库升级和平台迁移方案_第4页
shareplex“不停机”的数据库升级和平台迁移方案_第5页
资源描述:

《shareplex“不停机”的数据库升级和平台迁移方案》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、SharePIex数据库迁移方案数据库的迁移有两种,一种是数据库从较低的版本到较高版本的升级;另一种是因为运行Oracle的主机更换带来的Oracle数据库中数据的迁移。无论是那种迁移,使用传统的方案需要很长的停机时间,而且迁移的过程需要DEA长期的经验,而且存在着风险。借助SharePlex软件,通过数据移植的模式实现数据库升级。该方案在搭建新的生产环境同时保留原生产环境,割接后通过反向同步保持新老系统数据同步,割接完成后短时间内故障可以快速实现回切。通过工具软件提供的成熟方法论,可以将升级需耍的宕机时间降到

2、最低。如果不考虑数据校验的因素,对生产用户的中断仅限于新旧两套系统的切换,以及激活复制链路的时间(通常不超过几分钟)。解决方案在升级完成并进行了充分的测试后,才将用户转移过来,所有由于升级过程意外故障所引起的延误都得以消除。解决方案的优势减少整个项目的实施时间:通过SharePlex升级方案,会极大地减少停机时间,如果不考虑数据校验,基本上可以做到“零”停机。■建立了风险回退机制:通过SharePlex设计方案,整个迁移过程都是可控的,原有生产环境保留,升级过程中失败直接启用原有生产系统即可。升级完成后利用同步

3、软件进行反向同步,保持新老环境数据一致。割接完成后,如果应用在新的运行坏境中出现问题,可以回退到原有系统坏境,极大地降低了项目实施风险。■提供了数据安全性保障:从迁移方案原理的角度,SharePlex通过RMAN+SCN号进行初始化同步,SCN号可以唯一定位Oracle数据库的某个时间点,能够保证在线操作且数据没有丢失;在项目实施过程中,采用了双重数据校验方法,有效地保障了数据一致性。首先在数据同步后通过SharePlexforOracle实现了联机的数据检验,另夕卜,还可以在应用切换前,采用了count®的方

4、法对表进行数据校验。精准模拟割接后系统运行情景:测试环境即为割接后生产坏境,在升级完成并进行了充分的测试后,才将用户转移过来,所有由于升级过程意外故障所引起的延误都得以消除。实施方法和步骤1)部署SHAREPLEX软件为了实现“不停机”的数据库升级和平台迁移,需要借用一台中间服务器,这台中间服务器和原系统的主机、数据库的平台必须一致,但配置可以比原系统低。新生产数财库(C库AIKllg)SharePlex安装配置示意图:a.调整生产库,中间库和目标库的数据库参数b・使用sa_ocap工具分析生产库归档日志确认表

5、的使用频率,划分复制队列c.在生产库,迁移目标库上安装、配置SharePlexd.在迁移目标库上停止SharePlex复制软件的数据加载进程e.在生产库上激活SharePlex配置文件开始复制说明:■BOSS数据库建了两个实例,第一个为非压缩表数据15个队列,第二个为压缩表数据2个队列。■CRM数据库建了三个实例,第一个和第二个为非压缩表数据,分别建了6个和5个队列,第三个实例为压缩表数据建了2个队列。■队列中的表是按照变化频率划分的,少的只有几个,多得有3千多个。2)建立中间服务器:d.使用Rman或磁盘镜像

6、技术,建立生产库到中间库的数据镜像停止生产库到中间库的镜像同步e.从生产库中select当前的SCN号d.将中间数据库恢复到前一步骤取得的SCN号,并打开(在中间库open前要设置job_queue_processes=0,这样可避免数据库open时job自动运行。3)建立目标库并倒入数据:d.通过exp/imp方式将中间库数据导入迁移目标库(不导索引)e.在目标库上重建索引(可采用并行方式),以及其他数据对象f.在目标数据上对数据结构和数据库对象进行校验,确认所有对象全部与中间库同步d.禁用目标库中约束以及触

7、发器,Job等对象m・在目标库上执行reconcile操作,清除SharePlex队列中该SCN号之前的数据4)追加数据,启动生产库到迁移目标库的复制:n.在目标库上打开SharePlex的post进程,开始追加新增数据至目标库5)数据校验:o.校验两端数据库数据是否一致6)应用测试:P.进行应用连接测试新生产數据庠e库aixiofc>q.停止所有应用访问生产库S.在原生产库上禁用触发器,约束,JOBt・U.在目标库机上激活SharePlex反向配置文件在目标库上启用用触发器,约束,JOBV.启动所有应用访问C

8、库应用回退方案如果应用在新的环境中运行出现问题,可以及时回退原生产环境。回退方法如下:W.停止所有应用访问目标库X.确认SharePlex复制正常且队列无数据积累y・启用原生产库被禁用的对象

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。