XX银行Oracle数据库迁移:方案、流程与操作要点

版权申诉
5星 · 超过95%的资源 2 下载量 124 浏览量 更新于2024-07-01 收藏 96KB DOCX 举报
在XX银行的机房搬迁过程中,一项关键的任务是Oracle数据库的迁移。随着银行数据中心从A城市迁移到B城市的新址,以提高业务系统的运行效率和连续性,银行决定在B城市先行部署四套Oracle 11g RAC集群数据库平台,以优化现有的A城市生产中心的数据库架构。迁移涉及到11个数据库,每个数据库对应着不同的业务系统,具体明细见《9月15日切换B城市数据中心4套RAC集群环境相关系统表.xlsx》。 迁移计划分为两个阶段:一是预处理阶段,即从2017年8月21日至9月10日,这段时间内,银行利用第三方同步软件将A城市生产数据中心的数据实时同步到B城市的新数据中心。同步过程已完成,所有11个数据库的数据已同步至B城市的9个数据库中,供业务验证测试使用。同步期间,A到B的数据复制关系被暂时关闭,以确保测试环境的独立性。 第二阶段是迁移执行与切换阶段,从9月10日至9月15日。首先,在9月10日进行孤岛环境测试后,业务系统软件和虚拟机会被暂停,防止数据同步期间系统访问B城市的新数据库。然后,在9月11日,恢复数据复制关系,全量同步A城市的数据至B城市,预计耗时约2天。全量同步完成后,将进入增量实时同步阶段。 在迁移过程中,为了确保数据库的稳定,需要在9月11日停止B城市新数据中心数据库服务器上的定时任务。在切换前的9月15日,需确认复制关系正常且没有活跃的数据库会话,然后锁定相关的数据库用户,以防止数据核对期间的意外更改。对于第三方同步软件无法处理的部分对象和数据,银行采用手动导入/导出的方式,耗时约1小时。 最后,迁移工作还包括对B城市新数据中心的序列(sequence)和目录(directory)进行核实,确保这些基础元素与A城市生产数据中心的一致性。这个迁移方案充分考虑了数据安全、业务连续性和效率,是银行业务迁移中的重要环节。整个过程需要精细的操作和严格的监控,以确保银行业务在迁移到新环境后能无缝运行。